{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.371281345+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.371321299+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:44:23.371328476+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.371345377+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371351439+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371354378+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371358331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371360982+07:00","message":"> Transcript [19216] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371365054+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371367412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371369462+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.371371864+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.701026812+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.70106757+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:44:23.70107532+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.701091824+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701098816+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701101964+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701114016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701117501+07:00","message":"> Transcript [19217] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701121915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701124474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701128667+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.701133591+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.805008965+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.805046399+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:44:23.805052959+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.805067256+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805073984+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805076896+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805084488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805087495+07:00","message":"> Transcript [19218] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805094858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805097404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805099857+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805102712+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805110059+07:00","message":"Push: 'จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805112076+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805114825+07:00","message":"Set new StatePrefix : 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.805117524+07:00","message":"Next Push (prob) : 'ไต้หวันก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.805125613+07:00","message":"push: {false จะถอนแค้น 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.967446439+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.967494391+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:44:23.967502784+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:23.967518465+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967525672+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.96752873+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967535315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967538453+07:00","message":"> Transcript [19219] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967542579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967544991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967551111+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:23.967554266+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.033082096+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.033116721+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:44:24.033122946+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.033134412+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033140661+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033143496+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033149918+07:00","message":"> Transcript [19220] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033153992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033156117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033158273+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.033170046+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.081470721+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.081514282+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:44:24.081520276+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.081534551+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081543425+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081546493+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081552322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081555267+07:00","message":"> Transcript [19221] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.08155951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081561802+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081563963+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.081566988+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.121435472+07:00","message":"[GCS] IsForceVAD: false for message ID: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.202502314+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.202551235+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:44:24.202558299+07:00","message":"receive interim result [false|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.202573428+07:00","message":"[buffer interim] 1313 false ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202581501+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202584451+07:00","message":"[bufferProcess] send to processor:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202589858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202593196+07:00","message":"> Transcript [19222] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202597716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202600564+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202603517+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202606491+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202612913+07:00","message":"Push: 'ไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202615008+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202617335+07:00","message":"Set new StatePrefix : 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.202619879+07:00","message":"Next Push (prob) : 'ในเกมนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.20262879+07:00","message":"push: {false ไต้หวันก็ได้ 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.252211431+07:00","message":"[GCS] Start streaming session, msgId: 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.310441274+07:00","message":"[GCS] IsForceVAD: false for message ID: 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311052958+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.31109305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ\",\"confidence\":0.9332525}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311101412+07:00","message":"receive interim result [true|false]: ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311114105+07:00","message":"end recv isFinal message id 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311117281+07:00","message":"end Recv id 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311152843+07:00","message":"[buffer interim] 1313 true ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311166643+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311171926+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311192302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311213331+07:00","message":"> Transcript [19223] [false]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311219304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311221633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311224003+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.31122683+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311229387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311231523+07:00","message":"> Transcript [19224] [true]: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.31123382+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311235799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.31123761+07:00","message":"StatePrefix: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311239717+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311241596+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311405137+07:00","message":"Push: 'ในเกมนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.31141197+07:00","message":"TextPushed: 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันก็ได้ในเกมนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311414704+07:00","message":"Set new StatePrefix : 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311417181+07:00","message":"Next Push (prob) : 'ซึ่งทั้งหมดก็ตั้งเป้าที่จะถอนแค้นไต้หวันให้ได้ในเกมนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.311426152+07:00","message":"push: {true ในเกมนี้ครับ 0 0xc0035c9b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.311423238+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1313.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:24.32105949+07:00","message":"write wav file: './tmp/7585/7585_1313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.448353808+07:00","message":"[GCS] Start streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.450125399+07:00","message":"receive streaming session, msgId: 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.450141929+07:00","message":"found end of frame, send empty tag with msgId: 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.450145014+07:00","message":"end Recv id 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.450150255+07:00","message":"[buffer interim] 1314 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450156349+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450159804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450162657+07:00","message":"> Transcript [19225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.45016512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450167197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450169309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450171326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.450179701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.450197899+07:00","message":"push: {true \n 0 0xc0031d8a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:24.454190371+07:00","message":"write wav file: './tmp/7585/7585_1314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.789591274+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.789632021+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:44:24.789637423+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.789656051+07:00","message":"[buffer interim] 1315 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.789663285+07:00","message":"[bufferProcess] interim [360000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.789665126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.923776078+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.923818587+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:44:24.923825676+07:00","message":"receive interim result [false|false]: แต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.923843304+07:00","message":"[buffer interim] 1315 false แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.923849361+07:00","message":"[bufferProcess] interim [480000000]:แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.923851755+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.923855032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.923857827+07:00","message":"> Transcript [19226] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.923860099+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.992310265+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.992350613+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:44:24.992356461+07:00","message":"receive interim result [false|false]: แต่ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:24.992373219+07:00","message":"[buffer interim] 1315 false แต่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992382033+07:00","message":"[bufferProcess] interim [600000000]:แต่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992385759+07:00","message":"[bufferProcess] send to processor:แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992390716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992393812+07:00","message":"> Transcript [19227] [false]: 'แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992398221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992400332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.992403904+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:24.99240614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:25.109883332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:25.109895871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.125686275+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.125722773+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:44:25.125727886+07:00","message":"receive interim result [false|false]: แต่ก็จำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.12573705+07:00","message":"[buffer interim] 1315 false แต่ก็จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.125744582+07:00","message":"[bufferProcess] interim [720000000]:แต่ก็จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.12574805+07:00","message":"[bufferProcess] send to processor:แต่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.1257528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.125756902+07:00","message":"> Transcript [19228] [false]: 'แต่ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.12576134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.125765162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.12576849+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.125771754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.16522041+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.165262621+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:44:25.165268816+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.165285958+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165293998+07:00","message":"[bufferProcess] interim [780000000]:แต่ก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165297866+07:00","message":"[bufferProcess] send to processor:แต่ก็จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165305682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165308582+07:00","message":"> Transcript [19229] [false]: 'แต่ก็จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165311564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165314179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165318591+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.165321469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.333465557+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.333509035+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:44:25.333514021+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.333526165+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333534638+07:00","message":"[bufferProcess] interim [900000000]:แต่ก็จะไม่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333537845+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333541374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333544398+07:00","message":"> Transcript [19230] [false]: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333548007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.33355083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333553252+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333556852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333561284+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333563313+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333565483+07:00","message":"Set new StatePrefix : 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.333567569+07:00","message":"Next Push (prob) : 'ก็จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.333595908+07:00","message":"push: {false แต่ 0 0xc003066880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.424291716+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.42433092+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:44:25.424336989+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.42434959+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424355678+07:00","message":"[bufferProcess] interim [20000000]:แต่ก็จะไม่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424358066+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424363797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424367053+07:00","message":"> Transcript [19231] [false]: 'แต่ก็จะไม่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424371037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424373466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424375706+07:00","message":"StatePrefix: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.424378154+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.483501798+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.483534036+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:44:25.483541876+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.483556889+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483563077+07:00","message":"[bufferProcess] interim [80000000]:แต่ก็จะไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483565538+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483570345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483573319+07:00","message":"> Transcript [19232] [false]: 'แต่ก็จะไม่ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483576883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.48357972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483581965+07:00","message":"StatePrefix: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.483584541+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.692867588+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.692902883+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:44:25.692909068+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.692923248+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692929659+07:00","message":"[bufferProcess] interim [320000000]:แต่ก็จะไม่ประมาทและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692932685+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692936827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692943092+07:00","message":"> Transcript [19233] [false]: 'แต่ก็จะไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692946775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692949008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692950959+07:00","message":"StatePrefix: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.692953559+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.842218698+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.842261107+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:44:25.842267411+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.842285674+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842293646+07:00","message":"[bufferProcess] interim [380000000]:แต่ก็จะไม่ประมาทแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842297129+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842304639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.84230745+07:00","message":"> Transcript [19234] [false]: 'แต่ก็จะไม่ประมาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842311784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.84231598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842318179+07:00","message":"StatePrefix: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842320906+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842329036+07:00","message":"Push: 'ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842331194+07:00","message":"TextPushed: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842333335+07:00","message":"Set new StatePrefix : 'แต่ก็จะไม่ประมาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:25.842335637+07:00","message":"Next Push (prob) : 'ประมาทและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:25.842344153+07:00","message":"push: {false ก็จะไม่ 0 0xc003066880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.007236149+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.007275854+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:44:26.007282548+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.007296093+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007302388+07:00","message":"[bufferProcess] interim [560000000]:แต่ก็จะไม่ประมาทแล้วก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007304915+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007310548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007313534+07:00","message":"> Transcript [19235] [false]: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007315992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.007318367+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.012080345+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.012107084+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:44:26.012112004+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.012121958+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012127154+07:00","message":"[bufferProcess] interim [620000000]:แต่ก็จะไม่ประมาทแล้วก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012129394+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012133376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012136227+07:00","message":"> Transcript [19236] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012139371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012141589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012143669+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.012146207+07:00","message":"TextPushed: 'แต่ก็จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.228217071+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.228257621+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:44:26.228268143+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.22828786+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228299174+07:00","message":"[bufferProcess] interim [740000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228303273+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228310303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228317237+07:00","message":"> Transcript [19237] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228322002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228324823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228327843+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.228331399+07:00","message":"TextPushed: 'แต่ก็จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.300460911+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.30050495+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:44:26.300511451+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.30052529+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300532728+07:00","message":"[bufferProcess] interim [800000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300535924+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.30054144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300544426+07:00","message":"> Transcript [19238] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300548613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300551181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.30055332+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.300556279+07:00","message":"TextPushed: 'แต่ก็จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.421130794+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.421201133+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:44:26.421207498+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.421220931+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421227574+07:00","message":"[bufferProcess] interim [920000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421230224+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.4212359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421239027+07:00","message":"> Transcript [19239] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421243596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421245924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421247915+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421250052+07:00","message":"TextPushed: 'แต่ก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421254611+07:00","message":"Push: 'ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421257019+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421260199+07:00","message":"Set new StatePrefix : 'แต่ก็จะไม่ประมาทแล้วก็เล่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.421262679+07:00","message":"Next Push (prob) : 'เล่นใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.42127011+07:00","message":"push: {false ประมาทแล้วก็ 0 0xc003066880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.440471849+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.440507875+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:44:26.440515878+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.440535579+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440544479+07:00","message":"[bufferProcess] interim [980000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440548107+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440554714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440559528+07:00","message":"> Transcript [19240] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440563927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440568398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440573087+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.440575977+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.588517513+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.588564157+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:44:26.588572672+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.588589699+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588600953+07:00","message":"[bufferProcess] interim [220000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588604776+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588612211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588617388+07:00","message":"> Transcript [19241] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588621043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.588626981+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นแนวทาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.804270175+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.804307772+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:44:26.804314856+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่เขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.804329153+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804335458+07:00","message":"[bufferProcess] interim [400000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804338113+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804343579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804347322+07:00","message":"> Transcript [19242] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804350225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.804352389+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.915047571+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.915099018+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:44:26.915105927+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:26.915121767+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915128397+07:00","message":"[bufferProcess] interim [460000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915132524+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915138703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915141403+07:00","message":"> Transcript [19243] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915147231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915149618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915151518+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:26.915154098+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.150963322+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.151003542+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:44:27.151013771+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.151027426+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151037859+07:00","message":"[bufferProcess] interim [700000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151042054+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151049282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151053396+07:00","message":"> Transcript [19244] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151058005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151061006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151063975+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.151067899+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.308838115+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.308878395+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:44:27.30888558+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.308902476+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308911778+07:00","message":"[bufferProcess] interim [820000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308915003+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308923195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308927044+07:00","message":"> Transcript [19245] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308931152+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308933766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308936138+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.308938917+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.336442997+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.336473003+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:44:27.336479011+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.336491334+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336499684+07:00","message":"[bufferProcess] interim [880000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336502558+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336511118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336513986+07:00","message":"> Transcript [19246] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336517646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336519754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336521978+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336526054+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336532603+07:00","message":"Push: 'เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336534944+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336537271+07:00","message":"Set new StatePrefix : 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.336539573+07:00","message":"Next Push (prob) : 'คดบาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.33655699+07:00","message":"push: {false เล่นในแนวทางที่ 0 0xc003066880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.523023572+07:00","message":"[GCS] IsForceVAD: false for message ID: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.598331292+07:00","message":"[GCS] Start streaming session, msgId: 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.606833327+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.606864717+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:44:27.60687024+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.606883565+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606889337+07:00","message":"[bufferProcess] interim [180000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606892111+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606898431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606901338+07:00","message":"> Transcript [19247] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606903803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.606906619+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.615464861+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.615490642+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:44:27.615497552+07:00","message":"receive interim result [false|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.615510405+07:00","message":"[buffer interim] 1315 false แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.615516914+07:00","message":"[bufferProcess] interim [240000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.61552074+07:00","message":"[bufferProcess] send to processor:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.61552843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.615532671+07:00","message":"> Transcript [19248] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.615535887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.615538897+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คดปัทมานนท์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.653010693+07:00","message":"[GCS] IsForceVAD: false for message ID: 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695600547+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695648987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่โค้ชมาโนช\",\"confidence\":0.93494564}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695656334+07:00","message":"receive interim result [true|false]: แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่โค้ชมาโนช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.69566951+07:00","message":"end recv isFinal message id 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695672019+07:00","message":"end Recv id 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695679182+07:00","message":"[buffer interim] 1315 true แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่โค้ชมาโนช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695692201+07:00","message":"[bufferProcess] interim [300000000]:แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่โค้ชมาโนช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695700211+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695704392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695707432+07:00","message":"> Transcript [19249] [false]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695710112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695712584+07:00","message":"Set new StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695714496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695716409+07:00","message":"> Transcript [19250] [true]: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่โค้ชมาโนช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695718848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695720914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695722989+07:00","message":"StatePrefix: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่คบปัจจุบันโอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695725808+07:00","message":"TextPushed: 'แต่ก็จะไม่ประมาทแล้วก็เล่นในแนวทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.695728899+07:00","message":"Push: 'โค้ชมาโนช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.695738722+07:00","message":"push: {true โค้ชมาโนช 0 0xc003066880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:27.705384292+07:00","message":"write wav file: './tmp/7585/7585_1315.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.712882126+07:00","message":"[GCS] Start streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.852413563+07:00","message":"receive streaming session, msgId: 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.852438051+07:00","message":"found end of frame, send empty tag with msgId: 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.852441503+07:00","message":"end Recv id 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.852448867+07:00","message":"[buffer interim] 1316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.85245756+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852461414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852468255+07:00","message":"> Transcript [19251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852471631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852473912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852475808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852477737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:27.852484244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:27.852494767+07:00","message":"push: {true \n 0 0xc00161de00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:27.857548737+07:00","message":"write wav file: './tmp/7585/7585_1316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.063895454+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.063938983+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:44:28.063944048+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.063958814+07:00","message":"[buffer interim] 1317 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.063964609+07:00","message":"[bufferProcess] interim [420000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.063966519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:28.110052033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:28.110062419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.195380752+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.195412272+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:44:28.195418335+07:00","message":"receive interim result [false|false]: ว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.195433945+07:00","message":"[buffer interim] 1317 false ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.195441423+07:00","message":"[bufferProcess] interim [480000000]:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.195444259+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.195447923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.195450384+07:00","message":"> Transcript [19252] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.195452768+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.306200825+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.306236223+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:44:28.306241854+07:00","message":"receive interim result [false|false]: ว่าไง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.306251536+07:00","message":"[buffer interim] 1317 false ว่าไง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306260207+07:00","message":"[bufferProcess] interim [600000000]:ว่าไง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306262677+07:00","message":"[bufferProcess] send to processor:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306266191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306269007+07:00","message":"> Transcript [19253] [false]: 'ว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306272397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306275057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306277117+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.306279523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.372964419+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.373000658+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:44:28.373006917+07:00","message":"receive interim result [false|false]: ว่างเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.373022431+07:00","message":"[buffer interim] 1317 false ว่างเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373030337+07:00","message":"[bufferProcess] interim [660000000]:ว่างเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373033516+07:00","message":"[bufferProcess] send to processor:ว่าไง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373038606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373043654+07:00","message":"> Transcript [19254] [false]: 'ว่าไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373046842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373048935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373050966+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.373053197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.378938691+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.378981787+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:44:28.378987726+07:00","message":"receive interim result [false|false]: วางเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.379005773+07:00","message":"[buffer interim] 1317 false วางเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379013067+07:00","message":"[bufferProcess] interim [720000000]:วางเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379015483+07:00","message":"[bufferProcess] send to processor:ว่างเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379022482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379025512+07:00","message":"> Transcript [19255] [false]: 'ว่างเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379028857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379030827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379033165+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.379036279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.570030508+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.570068954+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:44:28.570074712+07:00","message":"receive interim result [false|false]: วางเอาไว้อย่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.570093171+07:00","message":"[buffer interim] 1317 false วางเอาไว้อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.570100987+07:00","message":"[bufferProcess] interim [900000000]:วางเอาไว้อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.570103807+07:00","message":"[bufferProcess] send to processor:วางเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.570107563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.570110617+07:00","message":"> Transcript [19256] [false]: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.57011304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.570115135+07:00","message":"Set new StatePrefix: 'วางเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.69717129+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.697209914+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:44:28.697216065+07:00","message":"receive interim result [false|false]: วางเอาไว้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.697232561+07:00","message":"[buffer interim] 1317 false วางเอาไว้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697238271+07:00","message":"[bufferProcess] interim [960000000]:วางเอาไว้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697240897+07:00","message":"[bufferProcess] send to processor:วางเอาไว้อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697244625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697247577+07:00","message":"> Transcript [19257] [false]: 'วางเอาไว้อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697251243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.69725328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697255218+07:00","message":"StatePrefix: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.697257225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.879172584+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.879222423+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:44:28.879229063+07:00","message":"receive interim result [false|false]: วางเอาไว้อย่างเคร่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:28.879242985+07:00","message":"[buffer interim] 1317 false วางเอาไว้อย่างเคร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879249283+07:00","message":"[bufferProcess] interim [200000000]:วางเอาไว้อย่างเคร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879252123+07:00","message":"[bufferProcess] send to processor:วางเอาไว้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879255615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879258519+07:00","message":"> Transcript [19258] [false]: 'วางเอาไว้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879261509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879263546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879265521+07:00","message":"StatePrefix: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:28.879267788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.070558054+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.070601076+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:44:29.070607128+07:00","message":"receive interim result [false|false]: วางเอาไว้อย่างเคร่งครัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.070619244+07:00","message":"[buffer interim] 1317 false วางเอาไว้อย่างเคร่งครัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070635602+07:00","message":"[bufferProcess] interim [380000000]:วางเอาไว้อย่างเคร่งครัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070638835+07:00","message":"[bufferProcess] send to processor:วางเอาไว้อย่างเคร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070644743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070648121+07:00","message":"> Transcript [19259] [false]: 'วางเอาไว้อย่างเคร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070651962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070654815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070656942+07:00","message":"StatePrefix: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.070659111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.250547535+07:00","message":"[GCS] IsForceVAD: false for message ID: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.3349774+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.335027789+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:44:29.335035371+07:00","message":"receive interim result [false|false]: วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.335051188+07:00","message":"[buffer interim] 1317 false วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335061581+07:00","message":"[bufferProcess] interim [680000000]:วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335065909+07:00","message":"[bufferProcess] send to processor:วางเอาไว้อย่างเคร่งครัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335074923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335079295+07:00","message":"> Transcript [19260] [false]: 'วางเอาไว้อย่างเคร่งครัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335084271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335087678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335093851+07:00","message":"StatePrefix: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335097076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335104924+07:00","message":"Push: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335107983+07:00","message":"TextPushed: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335110943+07:00","message":"Set new StatePrefix : 'วางเอาไว้อย่างเคร่งครัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.335115473+07:00","message":"Next Push (prob) : 'อย่างเคร่งครัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.335135827+07:00","message":"push: {false วางเอาไว้ 0 0xc0031d9780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356403232+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356449534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วางเอาไว้อย่างเคร่งครัดครับ\",\"confidence\":0.9550857}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356455893+07:00","message":"receive interim result [true|false]: วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356469788+07:00","message":"end recv isFinal message id 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356472245+07:00","message":"end Recv id 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356479604+07:00","message":"[buffer interim] 1317 true วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356487782+07:00","message":"[bufferProcess] interim [770000000]:วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356491761+07:00","message":"[bufferProcess] send to processor (isfinal):วางเอาไว้อย่างเคร่งครัดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356495737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356499034+07:00","message":"> Transcript [19261] [false]: 'วางเอาไว้อย่างเคร่งครัดครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356503098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356506192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356509486+07:00","message":"StatePrefix: 'วางเอาไว้อย่างเคร่งครัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356513964+07:00","message":"TextPushed: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356516704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356521103+07:00","message":"> Transcript [19262] [true]: 'วางเอาไว้อย่างเคร่งครัดครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356523393+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356525164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356527083+07:00","message":"StatePrefix: 'วางเอาไว้อย่างเคร่งครัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356529081+07:00","message":"TextPushed: 'วางเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.356536879+07:00","message":"Push: 'อย่างเคร่งครัดครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.356545516+07:00","message":"push: {true อย่างเคร่งครัดครับ 0 0xc0031d9780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:29.37134613+07:00","message":"write wav file: './tmp/7585/7585_1317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.382376219+07:00","message":"[GCS] Start streaming session, msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.63109759+07:00","message":"[GCS] IsForceVAD: false for message ID: 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.717438861+07:00","message":"receive streaming session, msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.717462947+07:00","message":"found end of frame, send empty tag with msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.717466536+07:00","message":"end Recv id 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.717475442+07:00","message":"[buffer interim] 1318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717484493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717490019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717494039+07:00","message":"> Transcript [19263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.71749791+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717500858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717505188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717507013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:29.717509744+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:29.717520024+07:00","message":"push: {true \n 0 0xc002e8ca80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:29.723014564+07:00","message":"write wav file: './tmp/7585/7585_1318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:30.402392501+07:00","message":"[GCS] Start streaming session, msgId: 1319"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:31.110786852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:31.110799064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.115442859+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.115479345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Samsung\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.115485472+07:00","message":"receive interim result [false|false]: Samsung"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.11550063+07:00","message":"[buffer interim] 1319 false Samsung"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115506968+07:00","message":"[bufferProcess] interim [660000000]:Samsung"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115508956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115514963+07:00","message":"[bufferProcess] send to processor (ticker):Samsung"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115517764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115520697+07:00","message":"> Transcript [19264] [false]: 'Samsung'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.115522792+07:00","message":"Set StatePrefix (first interim): 'Samsung'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.21922907+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.219269223+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:44:31.219274253+07:00","message":"receive interim result [false|false]: สถิติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.219289683+07:00","message":"[buffer interim] 1319 false สถิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.219295434+07:00","message":"[bufferProcess] interim [780000000]:สถิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.219297327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.382993564+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.383045438+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:44:31.383052622+07:00","message":"receive interim result [false|false]: สถิติของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.383066019+07:00","message":"[buffer interim] 1319 false สถิติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383073199+07:00","message":"[bufferProcess] interim [960000000]:สถิติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383077343+07:00","message":"[bufferProcess] send to processor:สถิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383092236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383096045+07:00","message":"> Transcript [19265] [false]: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383098836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.383101652+07:00","message":"Set new StatePrefix: 'สถิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.601454834+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.601499476+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:44:31.601512585+07:00","message":"receive interim result [false|false]: สถิติของที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.601526778+07:00","message":"[buffer interim] 1319 false สถิติของที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601533078+07:00","message":"[bufferProcess] interim [200000000]:สถิติของที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601535501+07:00","message":"[bufferProcess] send to processor:สถิติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601540682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601543611+07:00","message":"> Transcript [19266] [false]: 'สถิติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601547291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601549345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601551844+07:00","message":"StatePrefix: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.601554098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.641989012+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.642027189+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:44:31.642032875+07:00","message":"receive interim result [false|false]: สถิติของทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.642045773+07:00","message":"[buffer interim] 1319 false สถิติของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642052138+07:00","message":"[bufferProcess] interim [260000000]:สถิติของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642054788+07:00","message":"[bufferProcess] send to processor:สถิติของที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642060246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642063806+07:00","message":"> Transcript [19267] [false]: 'สถิติของที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642066702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642068994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642071226+07:00","message":"StatePrefix: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.642073558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.783816077+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.783855841+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:44:31.783861537+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.783873884+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783880494+07:00","message":"[bufferProcess] interim [380000000]:สถิติของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783882885+07:00","message":"[bufferProcess] send to processor:สถิติของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783888345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783891136+07:00","message":"> Transcript [19268] [false]: 'สถิติของทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783894547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783896892+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.783899052+07:00","message":"StatePrefix: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.7839013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.841266715+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.841310763+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:44:31.841317131+07:00","message":"receive interim result [false|false]: สถิติของจีนซับไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.841332811+07:00","message":"[buffer interim] 1319 false สถิติของจีนซับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.84134414+07:00","message":"[bufferProcess] interim [500000000]:สถิติของจีนซับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841346683+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841350544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841353759+07:00","message":"> Transcript [19269] [false]: 'สถิติของทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841357328+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841359545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841363336+07:00","message":"StatePrefix: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841366122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841372358+07:00","message":"Push: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841374646+07:00","message":"TextPushed: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841376842+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:31.841379119+07:00","message":"Next Push (prob) : 'ของทีมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:31.841407666+07:00","message":"push: {false สถิติ 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.152732019+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.152778534+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:44:32.152784178+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.152798742+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152805668+07:00","message":"[bufferProcess] interim [800000000]:สถิติของทีมชาติไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152808242+07:00","message":"[bufferProcess] send to processor:สถิติของจีนซับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152811921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152815224+07:00","message":"> Transcript [19270] [false]: 'สถิติของจีนซับไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152817487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.152819467+07:00","message":"Set new StatePrefix: 'สถิติของจีนซับไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.274768768+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.274807339+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:44:32.274814848+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.274829997+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274836486+07:00","message":"[bufferProcess] interim [920000000]:สถิติของทีมชาติไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274839195+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274844806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274847615+07:00","message":"> Transcript [19271] [false]: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274850387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.274852667+07:00","message":"Set new StatePrefix: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.538440356+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.538490261+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:44:32.538498417+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับป้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.538519269+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538527413+07:00","message":"[bufferProcess] interim [160000000]:สถิติของทีมชาติไทยพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538531668+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538536799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538540856+07:00","message":"> Transcript [19272] [false]: 'สถิติของทีมชาติไทยพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538545471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538548749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538552021+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.538556106+07:00","message":"TextPushed: 'สถิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.543898844+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.543933033+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:44:32.543940992+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไอ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.543956974+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543962259+07:00","message":"[bufferProcess] interim [220000000]:สถิติของทีมชาติไทยพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543966666+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543969847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543972583+07:00","message":"> Transcript [19273] [false]: 'สถิติของทีมชาติไทยพบกับป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.54397588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543978129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543980087+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.543982281+07:00","message":"TextPushed: 'สถิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.719912052+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.719947743+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:44:32.719953758+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:32.719964498+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719970506+07:00","message":"[bufferProcess] interim [340000000]:สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719973386+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719979556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719982339+07:00","message":"> Transcript [19274] [false]: 'สถิติของทีมชาติไทยพบกับไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719985806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719987871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719990154+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:32.719992633+07:00","message":"TextPushed: 'สถิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.039151619+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.039203898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.039210543+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.039223528+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039229556+07:00","message":"[bufferProcess] interim [640000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.03923233+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039237833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.03924068+07:00","message":"> Transcript [19275] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039244768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039247126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039249187+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039251565+07:00","message":"TextPushed: 'สถิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039257633+07:00","message":"Push: 'ของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039259837+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.039262002+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.03926428+07:00","message":"Next Push (prob) : 'กับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.039284501+07:00","message":"push: {false ของทีมชาติไทยพบ 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185085392+07:00","message":"[GCS] Cleaned up inactive client: 1288"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185113341+07:00","message":"[GCS] Cleaned up inactive client: 1292"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185116151+07:00","message":"[GCS] Cleaned up inactive client: 1289"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185118062+07:00","message":"[GCS] Cleaned up inactive client: 1296"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185120916+07:00","message":"[GCS] Cleaned up inactive client: 1293"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185122839+07:00","message":"[GCS] Cleaned up inactive client: 1290"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185124904+07:00","message":"[GCS] Cleaned up inactive client: 1291"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185126916+07:00","message":"[GCS] Cleaned up inactive client: 1295"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.185128944+07:00","message":"[GCS] Cleaned up inactive client: 1294"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.362544235+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.362586245+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:44:33.362592714+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.36260508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 เกม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.362608024+07:00","message":"receive interim result [false|false]:  5 เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.362615666+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.362620827+07:00","message":"[buffer interim] 1319 false  5 เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362627926+07:00","message":"[bufferProcess] interim [940000000]:สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362632062+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362635543+07:00","message":"[bufferProcess] interim [940000000]: 5 เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362638372+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362641622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362644488+07:00","message":"> Transcript [19276] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362647932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.36265001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362651987+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.362655683+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.43128574+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.431322946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.43132915+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.431341477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 เกมหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.43134432+07:00","message":"receive interim result [false|false]:  5 เกมหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.431351693+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.431355069+07:00","message":"[buffer interim] 1319 false  5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431360344+07:00","message":"[bufferProcess] interim [60000000]:สถิติของทีมชาติไทยพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.43136359+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431366889+07:00","message":"[bufferProcess] interim [60000000]: 5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431370604+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431373808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431376774+07:00","message":"> Transcript [19277] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431380219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431382342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431384582+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.431387056+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621605697+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621651314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621660628+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621677118+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:44:33.621681633+07:00","message":"receive interim result [false|false]:  เกมหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621694949+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.621708663+07:00","message":"[buffer interim] 1319 false  เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621715377+07:00","message":"[bufferProcess] interim [240000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.62171849+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621721907+07:00","message":"[bufferProcess] interim [240000000]: เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621724315+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621727132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.62172988+07:00","message":"> Transcript [19278] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621733883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621736065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621738369+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.621741256+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623113449+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623150345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623157821+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623174669+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:44:33.623178042+07:00","message":"receive interim result [false|false]:  เกมหลังสุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623192195+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.62320222+07:00","message":"[buffer interim] 1319 false  เกมหลังสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623210687+07:00","message":"[bufferProcess] interim [300000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.62321402+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623220802+07:00","message":"[bufferProcess] interim [300000000]: เกมหลังสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623223769+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623227609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623230558+07:00","message":"> Transcript [19279] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.62323395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623236249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623238614+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623240999+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623248021+07:00","message":"Push: 'กับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623250167+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623252383+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.623257894+07:00","message":"Next Push (prob) : ' 5 เกมหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.623274739+07:00","message":"push: {false กับไต้หวัน 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953472229+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953504257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953510194+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953524256+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:44:33.953527136+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953534035+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:33.953541052+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953548608+07:00","message":"[bufferProcess] interim [540000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953552496+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953556034+07:00","message":"[bufferProcess] interim [540000000]: เกมหลังสุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953558373+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953561482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953564287+07:00","message":"> Transcript [19280] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953567966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953570132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953575088+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:33.953577681+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:34.111735885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:34.111735911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.275297449+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.275334864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.2753405+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.275354728+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:44:34.275360894+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.275368857+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.275372521+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275394434+07:00","message":"[bufferProcess] interim [840000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275419576+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275436137+07:00","message":"[bufferProcess] interim [840000000]: เกมหลังสุดครับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275439277+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275443353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275448451+07:00","message":"> Transcript [19281] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275452234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.275454572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.27545664+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.27545967+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332295264+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332331354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332337299+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332352125+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:44:34.332356858+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332364206+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.332367587+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332373198+07:00","message":"[bufferProcess] interim [960000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.33237579+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332379122+07:00","message":"[bufferProcess] interim [960000000]: เกมหลังสุดครับทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332381934+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332385327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332388513+07:00","message":"> Transcript [19282] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332392451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332394611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332398081+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.332400444+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589777861+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589820723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589827746+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589837217+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:44:34.589840443+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589850654+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589854199+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589861178+07:00","message":"[bufferProcess] interim [140000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589864234+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589867781+07:00","message":"[bufferProcess] interim [140000000]: เกมหลังสุดครับทีมไทยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589871001+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.58987465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.58987773+07:00","message":"> Transcript [19283] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589882124+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589884776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589887124+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589889296+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589891851+07:00","message":"Push: ' 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589893741+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589896007+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.589898752+07:00","message":"Next Push (prob) : 'สุดครับทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.589907219+07:00","message":"push: {false  5 เกมหลัง 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.848608646+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.848652152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.848660176+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.848671123+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:44:34.848675194+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะศึก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.848682735+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.84868681+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848693807+07:00","message":"[bufferProcess] interim [440000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848696679+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848701607+07:00","message":"[bufferProcess] interim [440000000]: เกมหลังสุดครับทีมไทยชนะศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848704739+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848708352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848711106+07:00","message":"> Transcript [19284] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848715688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848717921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848720035+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.848722776+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.852254931+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.852290317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.852296486+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.85230846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เกมหลังสุดครับทีมไทยชนะ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.852312158+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะ 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.852318226+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.85232352+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852328336+07:00","message":"[bufferProcess] interim [500000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852330908+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852335877+07:00","message":"[bufferProcess] interim [500000000]: เกมหลังสุดครับทีมไทยชนะ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.85233927+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852342083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.85234463+07:00","message":"> Transcript [19285] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852348256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852350425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852352406+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.852354813+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984011063+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984061891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984070896+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984088128+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:44:34.984093109+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984103427+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:34.984110698+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984118359+07:00","message":"[bufferProcess] interim [620000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984124626+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984129599+07:00","message":"[bufferProcess] interim [620000000]: เกมหลังสุดครับทีมไทยชนะสีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984133514+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984138189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.98414219+07:00","message":"> Transcript [19286] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984148227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984151311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984155103+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:34.984158969+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.031999322+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032042767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032050782+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032057709+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:44:35.032060365+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะศรีลังกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032068246+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032071431+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะศรีลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032081082+07:00","message":"[bufferProcess] interim [680000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032084474+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032096727+07:00","message":"[bufferProcess] interim [680000000]: เกมหลังสุดครับทีมไทยชนะศรีลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032105056+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศรีลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032109254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032114068+07:00","message":"> Transcript [19287] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032120186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032123411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032126983+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032130107+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032138036+07:00","message":"Push: 'สุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032140032+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032143087+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.032145557+07:00","message":"Next Push (prob) : 'ชนะสีและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.032154283+07:00","message":"push: {false สุดครับทีมไทย 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.179711347+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.17974635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.179752994+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.179761685+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:44:35.179764888+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.179772288+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.17977552+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179780704+07:00","message":"[bufferProcess] interim [800000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179783289+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศรีลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179786683+07:00","message":"[bufferProcess] interim [800000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179789246+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179792641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179795436+07:00","message":"> Transcript [19288] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศรีลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.179798404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.17980041+07:00","message":"Set new StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะศรีลังกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.25045389+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.250502235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.250511664+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.250520232+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:44:35.250523233+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.250530784+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.250534355+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.25053967+07:00","message":"[bufferProcess] interim [860000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.250542495+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.25054574+07:00","message":"[bufferProcess] interim [860000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.25054868+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.250552325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.250555245+07:00","message":"> Transcript [19289] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.25055778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.250560063+07:00","message":"Set new StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253710403+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253748873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253755111+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253767432+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:44:35.253770242+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253776354+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.253779792+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253784382+07:00","message":"[bufferProcess] interim [920000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253787114+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253790309+07:00","message":"[bufferProcess] interim [920000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253793707+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253796886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253799478+07:00","message":"> Transcript [19290] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253803305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253805329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253807227+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.253810014+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.566606822+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.566645161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.566653033+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.566664139+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:44:35.566667565+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.566675637+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.56667913+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566684995+07:00","message":"[bufferProcess] interim [160000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566687685+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566690713+07:00","message":"[bufferProcess] interim [160000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566693694+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566697446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566700612+07:00","message":"> Transcript [19291] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566704548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566706642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566708611+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.566711462+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577006715+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577037062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577042854+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577056503+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:44:35.57706067+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577067458+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.577072754+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.57707849+07:00","message":"[bufferProcess] interim [220000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577081562+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577085186+07:00","message":"[bufferProcess] interim [220000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577088203+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577091377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.57709411+07:00","message":"> Transcript [19292] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577097503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577099505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577101435+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.577108727+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692137151+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692173848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692186064+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692202103+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:44:35.69220567+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692214075+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692220181+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692252664+07:00","message":"[bufferProcess] interim [280000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692279826+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692293142+07:00","message":"[bufferProcess] interim [280000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.69229751+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692302383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692306905+07:00","message":"> Transcript [19293] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692311462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692313787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692315727+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692318648+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692322033+07:00","message":"Push: 'ชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.692324124+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.69232644+07:00","message":"Set new StatePrefix : 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้ครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.69232899+07:00","message":"Next Push (prob) : 'แพ้ครีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.692339403+07:00","message":"push: {false ชนะสีแล้วก็ 0 0xc003934880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.747330366+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.747367282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.747373136+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.74738702+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:44:35.747390775+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.74739788+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.74740177+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747409934+07:00","message":"[bufferProcess] interim [340000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747412773+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.7474159+07:00","message":"[bufferProcess] interim [340000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747418494+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747421714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747424824+07:00","message":"> Transcript [19294] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747427896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.747429946+07:00","message":"Set new StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.947881452+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.947922542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.947931716+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.947946095+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:44:35.947950842+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.947959362+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:35.94796261+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947968434+07:00","message":"[bufferProcess] interim [580000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947972372+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947975807+07:00","message":"[bufferProcess] interim [580000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947979142+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947982626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.9479855+07:00","message":"> Transcript [19295] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947988403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:35.947990359+07:00","message":"Set new StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.171511382+07:00","message":"[GCS] IsForceVAD: false for message ID: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204852574+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204886772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204892578+07:00","message":"receive interim result [false|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204903458+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:44:36.204907272+07:00","message":"receive interim result [false|false]:  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204914844+07:00","message":"[buffer interim] 1319 false สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.204918403+07:00","message":"[buffer interim] 1319 false  เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.20492402+07:00","message":"[bufferProcess] interim [820000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204927041+07:00","message":"[bufferProcess] send to processor:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204930465+07:00","message":"[bufferProcess] interim [820000000]: เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204933058+07:00","message":"[bufferProcess] update buffer: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204936433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204939651+07:00","message":"> Transcript [19296] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204943536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204945671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204948297+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.204951181+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349284842+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349326385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว\",\"confidence\":0.94843}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349334811+07:00","message":"receive interim result [true|false]: สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349342592+07:00","message":"end recv isFinal message id 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349345022+07:00","message":"end Recv id 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349351117+07:00","message":"[buffer interim] 1319 true สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349357613+07:00","message":"[bufferProcess] interim [970000000]:สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349360979+07:00","message":"[bufferProcess] send to processor (isfinal):สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349364644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349367345+07:00","message":"> Transcript [19297] [false]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349370866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349372751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349377843+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349380948+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349383242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349385389+07:00","message":"> Transcript [19298] [true]: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่เกมเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349387856+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349389506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349391344+07:00","message":"StatePrefix: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็แพ้เพียงแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349393466+07:00","message":"TextPushed: 'สถิติของทีมชาติไทยพบกับไต้หวัน 5 เกมหลังสุดครับทีมไทยชนะสีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:36.349396427+07:00","message":"Push: 'แพ้เพียงแค่เกมเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.349405405+07:00","message":"push: {true แพ้เพียงแค่เกมเดียว 0 0xc003934880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:36.360702001+07:00","message":"write wav file: './tmp/7585/7585_1319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:36.560199791+07:00","message":"[GCS] Start streaming session, msgId: 1320"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:37.112657538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:37.112657453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.132188643+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.132219808+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:44:37.132224811+07:00","message":"receive interim result [false|false]: ก็เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.132237811+07:00","message":"[buffer interim] 1320 false ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.132243699+07:00","message":"[bufferProcess] interim [420000000]:ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.132245634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.273824177+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.273853734+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:44:37.273858934+07:00","message":"receive interim result [false|false]: ก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.273872657+07:00","message":"[buffer interim] 1320 false ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.273878355+07:00","message":"[bufferProcess] interim [540000000]:ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.273881087+07:00","message":"[bufferProcess] send to processor:ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.27388757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.273890695+07:00","message":"> Transcript [19299] [false]: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.273893175+07:00","message":"Set StatePrefix (first interim): 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.540418257+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.540458269+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:44:37.540463956+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.540475637+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.540484969+07:00","message":"[bufferProcess] interim [780000000]:ก็เป็นการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.540488434+07:00","message":"[bufferProcess] send to processor:ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.54049421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.54049847+07:00","message":"> Transcript [19300] [false]: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.540502895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.540505869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.540508789+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.54051345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.611301258+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.611339036+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:44:37.611345235+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.611358358+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611364117+07:00","message":"[bufferProcess] interim [900000000]:ก็เป็นการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611366915+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611372393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611375277+07:00","message":"> Transcript [19301] [false]: 'ก็เป็นการแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.61137851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611380836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611382921+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.611385144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.729252011+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.729286002+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:44:37.729291541+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.72930244+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729308916+07:00","message":"[bufferProcess] interim [960000000]:ก็เป็นการแพ้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729311418+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729316615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.72931968+07:00","message":"> Transcript [19302] [false]: 'ก็เป็นการแพ้ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729322583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729324711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.72932675+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.729329323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.800934127+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.800973762+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:44:37.800979412+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.800995505+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801001806+07:00","message":"[bufferProcess] interim [80000000]:ก็เป็นการแพ้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801004531+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801008184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801016674+07:00","message":"> Transcript [19303] [false]: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.80102039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801022654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801027914+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801030052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801035938+07:00","message":"Push: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801037926+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801039995+07:00","message":"Set new StatePrefix : 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.801042194+07:00","message":"Next Push (prob) : 'การแพ้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.801050927+07:00","message":"push: {false ก็เป็น 0 0xc003935f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.988158732+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.988192948+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:44:37.988198894+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:37.988210928+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988216823+07:00","message":"[bufferProcess] interim [260000000]:ก็เป็นการแพ้ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988219525+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988225213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988228043+07:00","message":"> Transcript [19304] [false]: 'ก็เป็นการแพ้ในเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988231535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988233719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988235878+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:37.988238624+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.177730158+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.177769198+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:44:38.177777725+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.177791331+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177797815+07:00","message":"[bufferProcess] interim [500000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177800432+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177807097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177809985+07:00","message":"> Transcript [19305] [false]: 'ก็เป็นการแพ้ในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177813681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177816184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177818865+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.177821186+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.48902012+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.489054759+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:44:38.489060317+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.489074756+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489080959+07:00","message":"[bufferProcess] interim [740000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489083287+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.48908677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489089599+07:00","message":"> Transcript [19306] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489093313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.48909544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489097731+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.489100001+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.63713379+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.637190446+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:44:38.637196918+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.637212394+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637218913+07:00","message":"[bufferProcess] interim [920000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637221773+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637225367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637228127+07:00","message":"> Transcript [19307] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.63723217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.63723432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637236493+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637238934+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637245172+07:00","message":"Push: 'การแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637247419+07:00","message":"TextPushed: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.63724952+07:00","message":"Set new StatePrefix : 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.637252014+07:00","message":"Next Push (prob) : 'เกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.637260127+07:00","message":"push: {false การแพ้ใน 0 0xc003935f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.817576447+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.817613682+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:44:38.817620066+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดินทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.817632048+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817638273+07:00","message":"[bufferProcess] interim [100000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817640834+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817646287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817649201+07:00","message":"> Transcript [19308] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.81765278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817655594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817657665+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.817660154+07:00","message":"TextPushed: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.874669342+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.874706342+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:44:38.874712686+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:38.874724142+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874730689+07:00","message":"[bufferProcess] interim [220000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874733304+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874738858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874741858+07:00","message":"> Transcript [19309] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874745287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874747429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874749982+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:38.874752552+07:00","message":"TextPushed: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.134357362+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.134392691+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:44:39.134399551+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.134413895+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134420363+07:00","message":"[bufferProcess] interim [340000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134422891+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134426507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134429221+07:00","message":"> Transcript [19310] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134432644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.13443454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134436942+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.134440179+07:00","message":"TextPushed: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.320441069+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.320481167+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:44:39.320487157+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.320498434+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320504601+07:00","message":"[bufferProcess] interim [580000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320507286+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320512822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320515684+07:00","message":"> Transcript [19311] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320519561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320521694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320523896+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.32052655+07:00","message":"TextPushed: 'ก็เป็นการแพ้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320532146+07:00","message":"Push: 'เกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320534389+07:00","message":"TextPushed: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320536951+07:00","message":"Set new StatePrefix : 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.320539467+07:00","message":"Next Push (prob) : 'เดือนธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.320547197+07:00","message":"push: {false เกมอุ่นเครื่องเมื่อ 0 0xc003935f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.392662145+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.392709502+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:44:39.392717115+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.392735693+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392743499+07:00","message":"[bufferProcess] interim [700000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392747687+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392755932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392759246+07:00","message":"> Transcript [19312] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392763385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392765744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392767964+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.392770941+07:00","message":"TextPushed: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.514642172+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.514680142+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:44:39.514688322+07:00","message":"receive interim result [false|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.514703902+07:00","message":"[buffer interim] 1320 false ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514714711+07:00","message":"[bufferProcess] interim [820000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514718677+07:00","message":"[bufferProcess] send to processor:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514727644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514732226+07:00","message":"> Transcript [19313] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514737779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514740581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514743921+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.514748216+07:00","message":"TextPushed: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.629805057+07:00","message":"[GCS] IsForceVAD: false for message ID: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754425536+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754470162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว\",\"confidence\":0.95817524}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754477617+07:00","message":"receive interim result [true|false]: ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754485968+07:00","message":"end recv isFinal message id 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754488821+07:00","message":"end Recv id 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754496767+07:00","message":"[buffer interim] 1320 true ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754504606+07:00","message":"[bufferProcess] interim [90000000]:ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754507834+07:00","message":"[bufferProcess] send to processor (isfinal):ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754511006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754514002+07:00","message":"> Transcript [19314] [false]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.75451811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754520118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754522468+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754525258+07:00","message":"TextPushed: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754527381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.7545294+07:00","message":"> Transcript [19315] [true]: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคมปีที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754531908+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754533796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754535694+07:00","message":"StatePrefix: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อเดือนธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.75453779+07:00","message":"TextPushed: 'ก็เป็นการแพ้ในเกมอุ่นเครื่องเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:39.754540822+07:00","message":"Push: 'เดือนธันวาคมปีที่แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:39.754550199+07:00","message":"push: {true เดือนธันวาคมปีที่แล้ว 0 0xc003935f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:39.763202704+07:00","message":"write wav file: './tmp/7585/7585_1320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.013454299+07:00","message":"[GCS] Start streaming session, msgId: 1321"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:40.113543874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:40.113555591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.4036031+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.403640111+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:44:40.403645643+07:00","message":"receive interim result [false|false]: โหลด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.40365992+07:00","message":"[buffer interim] 1321 false โหลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.403666713+07:00","message":"[bufferProcess] interim [420000000]:โหลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.403668772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.492894304+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.492932691+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:44:40.492938517+07:00","message":"receive interim result [false|false]: โดจิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.492950247+07:00","message":"[buffer interim] 1321 false โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.492956669+07:00","message":"[bufferProcess] interim [480000000]:โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.492959005+07:00","message":"[bufferProcess] send to processor:โหลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.492962283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.492964926+07:00","message":"> Transcript [19316] [false]: 'โหลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.492967155+07:00","message":"Set StatePrefix (first interim): 'โหลด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.669287447+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.669336234+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:44:40.669343776+07:00","message":"receive interim result [false|false]: โดจินไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:40.66935906+07:00","message":"[buffer interim] 1321 false โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.669367259+07:00","message":"[bufferProcess] interim [660000000]:โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.66937408+07:00","message":"[bufferProcess] send to processor:โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.669378935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.669382886+07:00","message":"> Transcript [19317] [false]: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.669386171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:40.669389432+07:00","message":"Set new StatePrefix: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.015030388+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.015075526+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:44:41.01508163+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.015103413+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.015111172+07:00","message":"[bufferProcess] interim [20000000]:โดจินไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.01511394+07:00","message":"[bufferProcess] send to processor:โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.01511732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.015120298+07:00","message":"> Transcript [19318] [false]: 'โดจินไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.01512617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.01512846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.01513061+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.015132806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.18086836+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.180907476+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:44:41.18091363+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.180929702+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180936838+07:00","message":"[bufferProcess] interim [140000000]:โดจินไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180939327+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180947933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180950808+07:00","message":"> Transcript [19319] [false]: 'โดจินไทยจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180954377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180957396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180959596+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.180964613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.391024313+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.391062194+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:44:41.391067852+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับป้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.391083576+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391091068+07:00","message":"[bufferProcess] interim [380000000]:โดจินไทยจะพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391093871+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391099676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391102956+07:00","message":"> Transcript [19320] [false]: 'โดจินไทยจะพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391106706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391109041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391111122+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.391113261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.43586707+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.43590264+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:44:41.435908192+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไอ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.435920479+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435929352+07:00","message":"[bufferProcess] interim [440000000]:โดจินไทยจะพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435931678+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435936782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.4359402+07:00","message":"> Transcript [19321] [false]: 'โดจินไทยจะพบกับป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.43594352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435945874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435948037+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435950134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435954637+07:00","message":"Push: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435956556+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435959958+07:00","message":"Set new StatePrefix : 'โดจินไทยจะพบกับป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.435962807+07:00","message":"Next Push (prob) : 'ไทยจะพบกับป้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.435969691+07:00","message":"push: {false โดจิน 0 0xc002e8d980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.560267486+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.560311788+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:44:41.560320862+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.560340504+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560356518+07:00","message":"[bufferProcess] interim [560000000]:โดจินไทยจะพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560360336+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560369903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560374064+07:00","message":"> Transcript [19322] [false]: 'โดจินไทยจะพบกับไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560377325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.560380515+07:00","message":"Set new StatePrefix: 'โดจินไทยจะพบกับไอ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.753878082+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.753914646+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:44:41.753920198+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.753935069+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753941724+07:00","message":"[bufferProcess] interim [740000000]:โดจินไทยจะพบกับไต้หวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753944321+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753947771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753950773+07:00","message":"> Transcript [19323] [false]: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753953235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.753958323+07:00","message":"Set new StatePrefix: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.887281784+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.887324965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.887333889+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.887347312+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887357355+07:00","message":"[bufferProcess] interim [860000000]:โดจินไทยจะพบกับไต้หวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887360911+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.88736773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887372414+07:00","message":"> Transcript [19324] [false]: 'โดจินไทยจะพบกับไต้หวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887376848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.88738071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887382818+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.887385038+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.967457876+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.967495704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่ 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.967501752+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:41.967516325+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967522969+07:00","message":"[bufferProcess] interim [980000000]:โดจินไทยจะพบกับไต้หวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967525535+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967529386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967532277+07:00","message":"> Transcript [19325] [false]: 'โดจินไทยจะพบกับไต้หวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967535201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.96753736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967539603+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:41.967542202+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.343315422+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.343365175+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:44:42.343373987+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.343391064+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343402563+07:00","message":"[bufferProcess] interim [340000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343407326+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343414808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343418819+07:00","message":"> Transcript [19326] [false]: 'โดจินไทยจะพบกับไต้หวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343423565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343426648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343430518+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.343433924+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.988633948+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.988682484+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:44:42.988690658+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.988712356+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988721251+07:00","message":"[bufferProcess] interim [940000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988725277+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988730203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988734221+07:00","message":"> Transcript [19327] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988739573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988742747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988746395+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988750033+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.9887543+07:00","message":"Push: 'ไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988758259+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988761997+07:00","message":"Set new StatePrefix : 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:42.988765753+07:00","message":"Next Push (prob) : 'ที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:42.988801026+07:00","message":"push: {false ไทยจะพบกับไต้หวัน 0 0xc002e8d980}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:43.113623573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:43.113631648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264055049+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264098376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264106468+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264117771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 92 ในเย็นวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264121137+07:00","message":"receive interim result [false|false]:  92 ในเย็นวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264138296+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.264156337+07:00","message":"[buffer interim] 1321 false  92 ในเย็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264163949+07:00","message":"[bufferProcess] interim [300000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264167506+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264173726+07:00","message":"[bufferProcess] interim [300000000]: 92 ในเย็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264176685+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264189214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264193007+07:00","message":"> Transcript [19328] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264196782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264198955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264201473+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.264203818+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.362295274+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.362334234+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:44:43.362340779+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.362349454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 92 ในเย็นวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.36235273+07:00","message":"receive interim result [false|false]:  92 ในเย็นวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.362359874+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.362369284+07:00","message":"[buffer interim] 1321 false  92 ในเย็นวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362375203+07:00","message":"[bufferProcess] interim [420000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362378223+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362383881+07:00","message":"[bufferProcess] interim [420000000]: 92 ในเย็นวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362386474+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362389661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362392237+07:00","message":"> Transcript [19329] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362395508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362397737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.362400155+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.36240254+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.68421509+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.684253569+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:44:43.684260414+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.684272742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 92 ในเย็นวันนี้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.684275916+07:00","message":"receive interim result [false|false]:  92 ในเย็นวันนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.684283486+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.684287181+07:00","message":"[buffer interim] 1321 false  92 ในเย็นวันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684292704+07:00","message":"[bufferProcess] interim [660000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.68429522+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684298498+07:00","message":"[bufferProcess] interim [660000000]: 92 ในเย็นวันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684300981+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684303885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684306583+07:00","message":"> Transcript [19330] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684310323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684312343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684316416+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.684318736+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688278844+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688306349+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:44:43.688312221+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688324371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 92 ในเย็นวันนี้เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688327514+07:00","message":"receive interim result [false|false]:  92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688333292+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688338912+07:00","message":"[buffer interim] 1321 false  92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688343436+07:00","message":"[bufferProcess] interim [720000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688346191+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688353252+07:00","message":"[bufferProcess] interim [720000000]: 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688355968+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688366476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688383775+07:00","message":"> Transcript [19331] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688392226+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688395648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688399157+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688402757+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688413645+07:00","message":"Push: 'ที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688417287+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688420698+07:00","message":"Set new StatePrefix : 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.688426457+07:00","message":"Next Push (prob) : ' 92 ในเย็นวันนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.688438478+07:00","message":"push: {false ที่สนามกีฬาแห่งชาติ 0 0xc002e8d980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871466116+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871504243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871511887+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871522051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ในเย็นวันนี้เวลา 6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871525015+07:00","message":"receive interim result [false|false]:  ในเย็นวันนี้เวลา 6"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871542023+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:43.871559951+07:00","message":"[buffer interim] 1321 false  ในเย็นวันนี้เวลา 6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.87156921+07:00","message":"[bufferProcess] interim [900000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871574516+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.87158016+07:00","message":"[bufferProcess] interim [900000000]: ในเย็นวันนี้เวลา 6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871584873+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871589401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871593985+07:00","message":"> Transcript [19332] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871597697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:43.871600742+07:00","message":"Set new StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073283401+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073329775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073339806+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073352945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ในเย็นวันนี้เวลา 18:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073358202+07:00","message":"receive interim result [false|false]:  ในเย็นวันนี้เวลา 18:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073372148+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.073377525+07:00","message":"[buffer interim] 1321 false  ในเย็นวันนี้เวลา 18:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073385649+07:00","message":"[bufferProcess] interim [80000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073389428+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073394148+07:00","message":"[bufferProcess] interim [80000000]: ในเย็นวันนี้เวลา 18:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073397575+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073401671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073405721+07:00","message":"> Transcript [19333] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 6'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073410034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073412909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073416439+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.073421349+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195238504+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195273083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195280595+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195292075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ในเย็นวันนี้เวลา 18:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195295147+07:00","message":"receive interim result [false|false]:  ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195302655+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.195312045+07:00","message":"[buffer interim] 1321 false  ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195319713+07:00","message":"[bufferProcess] interim [200000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195323708+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195332358+07:00","message":"[bufferProcess] interim [200000000]: ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195336228+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195340684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195345154+07:00","message":"> Transcript [19334] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195350758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195353628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195356578+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.195360385+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261798548+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261847146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261855828+07:00","message":"receive interim result [false|false]: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261868504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261871139+07:00","message":"receive interim result [false|false]:  18:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261879647+07:00","message":"[buffer interim] 1321 false โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.261888522+07:00","message":"[buffer interim] 1321 false  18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261895188+07:00","message":"[bufferProcess] interim [320000000]:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261898118+07:00","message":"[bufferProcess] send to processor:โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261905131+07:00","message":"[bufferProcess] interim [320000000]: 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261908279+07:00","message":"[bufferProcess] update buffer: โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261911201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261914505+07:00","message":"> Transcript [19335] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261919017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261921312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261923315+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.261925999+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.309599488+07:00","message":"[GCS] IsForceVAD: false for message ID: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.371578717+07:00","message":"[GCS] Start streaming session, msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.430760337+07:00","message":"[GCS] IsForceVAD: false for message ID: 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.510909181+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.510949166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น\",\"confidence\":0.957925}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.510957108+07:00","message":"receive interim result [true|false]: ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.510968452+07:00","message":"end recv isFinal message id 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.510971768+07:00","message":"end Recv id 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.51100096+07:00","message":"[buffer interim] 1321 true ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511028148+07:00","message":"[bufferProcess] interim [500000000]:ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511032564+07:00","message":"[bufferProcess] send to processor (isfinal):โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511037608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511041415+07:00","message":"> Transcript [19336] [false]: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511046271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511048689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511051366+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511054362+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511058046+07:00","message":"Push: ' 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.51106041+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511062919+07:00","message":"Set new StatePrefix : 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511066853+07:00","message":"Next Push (prob) : ' 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511069792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511072818+07:00","message":"> Transcript [19337] [true]: 'ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511076715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511079929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511087592+07:00","message":"StatePrefix: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511097491+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511100957+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.51112146+07:00","message":"push: {false  92 ในเย็นวันนี้เวลา 0 0xc002e8d980}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.51136198+07:00","message":"Push: ' 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511368769+07:00","message":"TextPushed: 'โดจินไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511371524+07:00","message":"Set new StatePrefix : 'ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511374045+07:00","message":"Next Push (prob) : 'ดูทีมไทยจะพบกับไต้หวันที่สนามกีฬาแห่งชาติ 92 ในเย็นวันนี้เวลา 18:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.511386139+07:00","message":"push: {true  18:00 น 0 0xc002e8d980}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.511386177+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1321.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:44.520615416+07:00","message":"write wav file: './tmp/7585/7585_1321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.560770738+07:00","message":"[GCS] Start streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.594084721+07:00","message":"receive streaming session, msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.594116114+07:00","message":"found end of frame, send empty tag with msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.594119469+07:00","message":"end Recv id 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.594127988+07:00","message":"[buffer interim] 1322 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594134017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594137709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594140921+07:00","message":"> Transcript [19338] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594143608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594145537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594147869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594149787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.594155889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.594168162+07:00","message":"push: {true \n 0 0xc002e8db00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:44.598478281+07:00","message":"write wav file: './tmp/7585/7585_1322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.920213228+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.92027119+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:44:44.920279514+07:00","message":"receive interim result [false|false]: ตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:44.920300262+07:00","message":"[buffer interim] 1323 false ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.920314327+07:00","message":"[bufferProcess] interim [420000000]:ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:44.920317836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.04368436+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.043723232+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:44:45.043729072+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.043747844+07:00","message":"[buffer interim] 1323 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.043754083+07:00","message":"[bufferProcess] interim [480000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.043756305+07:00","message":"[bufferProcess] send to processor:ตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.043760272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.043763268+07:00","message":"> Transcript [19339] [false]: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.043765414+07:00","message":"Set StatePrefix (first interim): 'ตา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.223651319+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.223690466+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:44:45.223695916+07:00","message":"receive interim result [false|false]: ตามด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.223708363+07:00","message":"[buffer interim] 1323 false ตามด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.223716666+07:00","message":"[bufferProcess] interim [660000000]:ตามด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.22371915+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.223725898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.2237287+07:00","message":"> Transcript [19340] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.223731941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.223734156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.223736165+07:00","message":"StatePrefix: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.22373843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.424271794+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.424314667+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:44:45.424322536+07:00","message":"receive interim result [false|false]: ตามด้วยบุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.424334151+07:00","message":"[buffer interim] 1323 false ตามด้วยบุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424340088+07:00","message":"[bufferProcess] interim [900000000]:ตามด้วยบุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424342479+07:00","message":"[bufferProcess] send to processor:ตามด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424345756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424348761+07:00","message":"> Transcript [19341] [false]: 'ตามด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424351382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424353335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.424355683+07:00","message":"StatePrefix: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.42435776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.545949799+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.54598481+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:44:45.54599105+07:00","message":"receive interim result [false|false]: ตามด้วยปุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.54600571+07:00","message":"[buffer interim] 1323 false ตามด้วยปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546013354+07:00","message":"[bufferProcess] interim [960000000]:ตามด้วยปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546017507+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.54602729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546031958+07:00","message":"> Transcript [19342] [false]: 'ตามด้วยบุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546036202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546038419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546040458+07:00","message":"StatePrefix: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.546042523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.550742167+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.550765199+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:44:45.550771496+07:00","message":"receive interim result [false|false]: ตามด้วยบุคคล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.550790634+07:00","message":"[buffer interim] 1323 false ตามด้วยบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550797072+07:00","message":"[bufferProcess] interim [20000000]:ตามด้วยบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550800445+07:00","message":"[bufferProcess] send to processor:ตามด้วยปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550806804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550812372+07:00","message":"> Transcript [19343] [false]: 'ตามด้วยปุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550816432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550819367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550822568+07:00","message":"StatePrefix: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550825318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550832394+07:00","message":"Push: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550835388+07:00","message":"TextPushed: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550838352+07:00","message":"Set new StatePrefix : 'ตามด้วยปุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.550841692+07:00","message":"Next Push (prob) : 'มด้วยปุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.550861865+07:00","message":"push: {false ตา 0 0xc003066e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.623947027+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.62398489+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:44:45.623992603+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.624007964+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.624013791+07:00","message":"[bufferProcess] interim [80000000]:ตามด้วยบุกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.624016471+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.624024482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.62402752+07:00","message":"> Transcript [19344] [false]: 'ตามด้วยบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.624029754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.624032162+07:00","message":"Set new StatePrefix: 'ตามด้วยบุคคล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.73860367+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.738630628+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:44:45.738635451+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.738649015+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738654893+07:00","message":"[bufferProcess] interim [140000000]:ตามด้วยบุกไปเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738657408+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738660739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738663714+07:00","message":"> Transcript [19345] [false]: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738666117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.738668405+07:00","message":"Set new StatePrefix: 'ตามด้วยบุกไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.74436827+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.744398533+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:44:45.744403857+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.744416847+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744422191+07:00","message":"[bufferProcess] interim [200000000]:ตามด้วยบุกไปเยือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744424534+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.7444294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744431963+07:00","message":"> Transcript [19346] [false]: 'ตามด้วยบุกไปเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744434985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744437078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744438963+07:00","message":"StatePrefix: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.744441456+07:00","message":"TextPushed: 'ตา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.82189364+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.821934267+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:44:45.821941096+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.821957875+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821965571+07:00","message":"[bufferProcess] interim [320000000]:ตามด้วยบุกไปเยือนห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821968373+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821971956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821976072+07:00","message":"> Transcript [19347] [false]: 'ตามด้วยบุกไปเยือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821980641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821982845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821984847+07:00","message":"StatePrefix: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.821987912+07:00","message":"TextPushed: 'ตา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.998527768+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.998562478+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:44:45.998567551+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:45.998582491+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998588389+07:00","message":"[bufferProcess] interim [500000000]:ตามด้วยบุกไปเยือนฮ่องกง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998590746+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998602837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.99860653+07:00","message":"> Transcript [19348] [false]: 'ตามด้วยบุกไปเยือนห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998613064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998616498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998618712+07:00","message":"StatePrefix: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:45.998621226+07:00","message":"TextPushed: 'ตา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:46.113937417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:46.113958453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.326974625+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.327013629+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:44:46.327019599+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.327034019+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327040923+07:00","message":"[bufferProcess] interim [740000000]:ตามด้วยบุกไปเยือนฮ่องกงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327043677+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327050972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.32705391+07:00","message":"> Transcript [19349] [false]: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327057733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327060132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327062581+07:00","message":"StatePrefix: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327065324+07:00","message":"TextPushed: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327072921+07:00","message":"Push: 'มด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327076428+07:00","message":"TextPushed: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327080019+07:00","message":"Set new StatePrefix : 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.327083826+07:00","message":"Next Push (prob) : 'เยือนฮ่องกง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.327093543+07:00","message":"push: {false มด้วยบุกไป 0 0xc003066e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.332511977+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.332533517+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:44:46.332538559+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.332550447+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332556067+07:00","message":"[bufferProcess] interim [800000000]:ตามด้วยบุกไปเยือนฮ่องกงในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332558282+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332561663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332564255+07:00","message":"> Transcript [19350] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332567279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332569292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332571283+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.332573535+07:00","message":"TextPushed: 'ตามด้วยบุกไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.504552242+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.504588515+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:44:46.504594582+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.504606519+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504614154+07:00","message":"[bufferProcess] interim [980000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.50461709+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504623324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504626329+07:00","message":"> Transcript [19351] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504629742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504632015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504634526+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.504640426+07:00","message":"TextPushed: 'ตามด้วยบุกไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.691973158+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.692015026+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:44:46.692021614+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.69203659+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692044411+07:00","message":"[bufferProcess] interim [160000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692047514+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692051322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692054407+07:00","message":"> Transcript [19352] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692058803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692061042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.692064189+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.69206732+07:00","message":"TextPushed: 'ตามด้วยบุกไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.840133873+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.84018933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.840196688+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.84021508+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840225952+07:00","message":"[bufferProcess] interim [280000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840229136+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840234263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840237681+07:00","message":"> Transcript [19353] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840241966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840244175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840246846+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840249863+07:00","message":"TextPushed: 'ตามด้วยบุกไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840254408+07:00","message":"Push: 'เยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.84025633+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.84025873+07:00","message":"Set new StatePrefix : 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:46.840261019+07:00","message":"Next Push (prob) : 'ในวันจันทร์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:46.840270195+07:00","message":"push: {false เยือนฮ่องกง 0 0xc003066e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.018430653+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.018471864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.018479495+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.018493927+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018505755+07:00","message":"[bufferProcess] interim [460000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018508456+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018512969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018516408+07:00","message":"> Transcript [19354] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018520511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018525117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018527274+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.018530116+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.218322029+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.218366086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.218373441+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.218390822+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218398173+07:00","message":"[bufferProcess] interim [700000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218401307+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218409465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218412618+07:00","message":"> Transcript [19355] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218416573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218419256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218421631+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.218424571+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332564791+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332599704+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:44:47.332606329+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332615249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 19 มิถุนายน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332618465+07:00","message":"receive interim result [false|false]:  19 มิถุนายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332627279+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.332632945+07:00","message":"[buffer interim] 1323 false  19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332640423+07:00","message":"[bufferProcess] interim [760000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332644972+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332649713+07:00","message":"[bufferProcess] interim [760000000]: 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332653091+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.3326571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332661307+07:00","message":"> Transcript [19356] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332666646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332669612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332672892+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.332676652+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590758989+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590797733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590805154+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590817698+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:44:47.590822419+07:00","message":"receive interim result [false|false]:  มิถุนายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.59083077+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590835743+07:00","message":"[buffer interim] 1323 false  มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590843656+07:00","message":"[bufferProcess] interim [60000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590848026+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.59085296+07:00","message":"[bufferProcess] interim [60000000]: มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590856189+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590859965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590864182+07:00","message":"> Transcript [19357] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590870562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590873786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590876635+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590880378+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.59088648+07:00","message":"Push: 'ในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590889384+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590892778+07:00","message":"Set new StatePrefix : 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.590896299+07:00","message":"Next Push (prob) : ' 19 มิถุนายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.590915316+07:00","message":"push: {false ในวันจันทร์ที่ 0 0xc003066e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.715948934+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.715984273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.71599252+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.716003351+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:44:47.71600768+07:00","message":"receive interim result [false|false]:  มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.71601619+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:47.716020572+07:00","message":"[buffer interim] 1323 false  มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716027634+07:00","message":"[bufferProcess] interim [180000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716031361+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716035948+07:00","message":"[bufferProcess] interim [180000000]: มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716039832+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716055957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716060076+07:00","message":"> Transcript [19358] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716065054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716068436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716071348+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:47.716074644+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.031936264+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.031978719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.031985551+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.031996798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มิถุนายนเวลา 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.031999875+07:00","message":"receive interim result [false|false]:  มิถุนายนเวลา 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.032006607+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.032010242+07:00","message":"[buffer interim] 1323 false  มิถุนายนเวลา 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032015723+07:00","message":"[bufferProcess] interim [480000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.03201855+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032021849+07:00","message":"[bufferProcess] interim [480000000]: มิถุนายนเวลา 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032024315+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032027655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032030721+07:00","message":"> Transcript [19359] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032034065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032036218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032038192+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.032041494+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236074321+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236122303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236130663+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.23614556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มิถุนายนเวลา 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236150424+07:00","message":"receive interim result [false|false]:  มิถุนายนเวลา 7:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236174712+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.236211153+07:00","message":"[buffer interim] 1323 false  มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236218945+07:00","message":"[bufferProcess] interim [660000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236222606+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236229535+07:00","message":"[bufferProcess] interim [660000000]: มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236232006+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.2362351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236238002+07:00","message":"> Transcript [19360] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236241819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236243882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236245808+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.236248486+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295046591+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295075863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295090233+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.29510159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295104746+07:00","message":"receive interim result [false|false]:  7:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295111725+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295115336+07:00","message":"[buffer interim] 1323 false  7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295120101+07:00","message":"[bufferProcess] interim [780000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295124026+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295129399+07:00","message":"[bufferProcess] interim [780000000]: 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295131632+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295134419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295137352+07:00","message":"> Transcript [19361] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295141324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295143622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295145521+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295148137+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295152746+07:00","message":"Push: ' 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295154771+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295157007+07:00","message":"Set new StatePrefix : 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.295162621+07:00","message":"Next Push (prob) : 'เวลา 7:00'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.295170249+07:00","message":"push: {false  19 มิถุนายน 0 0xc003066e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429925742+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429958465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429964969+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429975809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429978444+07:00","message":"receive interim result [false|false]:  7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429984549+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.429987768+07:00","message":"[buffer interim] 1323 false  7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.429993377+07:00","message":"[bufferProcess] interim [840000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.429996273+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.429999445+07:00","message":"[bufferProcess] interim [840000000]: 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430001893+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.43000484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430007716+07:00","message":"> Transcript [19362] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430011321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430013608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430015607+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.430017842+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484059627+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484094315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484103237+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.48411184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ทุ่มตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484114814+07:00","message":"receive interim result [false|false]:  1 ทุ่มตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484121598+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.484127249+07:00","message":"[buffer interim] 1323 false  1 ทุ่มตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484132581+07:00","message":"[bufferProcess] interim [960000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484135439+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484141182+07:00","message":"[bufferProcess] interim [960000000]: 1 ทุ่มตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484144073+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1 ทุ่มตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484147427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484150277+07:00","message":"> Transcript [19363] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484153916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484155957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484158037+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.484160462+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.533593696+07:00","message":"[GCS] IsForceVAD: false for message ID: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632887794+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632938769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632948768+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632965661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 19:00 น ตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632970059+07:00","message":"receive interim result [false|false]:  19:00 น ตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.632981313+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.63298642+07:00","message":"[buffer interim] 1323 false  19:00 น ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.632995097+07:00","message":"[bufferProcess] interim [140000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.632999226+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1 ทุ่มตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.633004143+07:00","message":"[bufferProcess] interim [140000000]: 19:00 น ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.6330086+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.633013246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.633017214+07:00","message":"> Transcript [19364] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1 ทุ่มตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.633020998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.633024058+07:00","message":"Set new StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 1 ทุ่มตรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635058596+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635095144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635100909+07:00","message":"receive interim result [false|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635119024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 19:00 น ตรงครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635122455+07:00","message":"receive interim result [false|false]:  19:00 น ตรงครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635130412+07:00","message":"[buffer interim] 1323 false ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.635134266+07:00","message":"[buffer interim] 1323 false  19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635140616+07:00","message":"[bufferProcess] interim [200000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635143245+07:00","message":"[bufferProcess] send to processor:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635146768+07:00","message":"[bufferProcess] interim [200000000]: 19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635149861+07:00","message":"[bufferProcess] update buffer: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.63515297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.63515563+07:00","message":"> Transcript [19365] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635158168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.635160207+07:00","message":"Set new StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.663906787+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.663949538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ\",\"confidence\":0.90807253}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.66395634+07:00","message":"receive interim result [true|false]: ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.663964936+07:00","message":"end recv isFinal message id 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.663967284+07:00","message":"end Recv id 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.663972631+07:00","message":"[buffer interim] 1323 true ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.66398386+07:00","message":"[bufferProcess] interim [200000000]:ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.663987577+07:00","message":"[bufferProcess] send to processor (isfinal):ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.663991111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.663994087+07:00","message":"> Transcript [19366] [false]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664001137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664003789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664005936+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664008629+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664010867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664012994+07:00","message":"> Transcript [19367] [true]: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรงครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.66401541+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664017117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664018939+07:00","message":"StatePrefix: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายนเวลา 19:00 น ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664020977+07:00","message":"TextPushed: 'ตามด้วยบุกไปเยือนฮ่องกงในวันจันทร์ที่ 19 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:48.664024454+07:00","message":"Push: 'เวลา 19:00 น ตรงครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.664033394+07:00","message":"push: {true เวลา 19:00 น ตรงครับ 0 0xc003066e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:48.680614081+07:00","message":"write wav file: './tmp/7585/7585_1323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:48.911888043+07:00","message":"[GCS] Start streaming session, msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.038531384+07:00","message":"[GCS] IsForceVAD: false for message ID: 1324"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:49.114743874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:49.114752948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.151811981+07:00","message":"receive streaming session, msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.151831113+07:00","message":"found end of frame, send empty tag with msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.15183406+07:00","message":"end Recv id 1324"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.151840286+07:00","message":"[buffer interim] 1324 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151846794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151851394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151854252+07:00","message":"> Transcript [19368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151856712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151858752+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151860611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151862497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.151864954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.15187406+07:00","message":"push: {true \n 0 0xc0031d8000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:49.157172661+07:00","message":"write wav file: './tmp/7585/7585_1324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.172188554+07:00","message":"[GCS] Start streaming session, msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.35994203+07:00","message":"[GCS] IsForceVAD: false for message ID: 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.49163186+07:00","message":"[GCS] Start streaming session, msgId: 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.551962921+07:00","message":"[GCS] IsForceVAD: false for message ID: 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.650188837+07:00","message":"receive streaming session, msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.650213931+07:00","message":"found end of frame, send empty tag with msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.650217293+07:00","message":"end Recv id 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.650226005+07:00","message":"[buffer interim] 1325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650234249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650238157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650241307+07:00","message":"> Transcript [19369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650244301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650246401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650248231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650250119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.650252715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.650263317+07:00","message":"push: {true \n 0 0xc003380500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:49.65478377+07:00","message":"write wav file: './tmp/7585/7585_1325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.685292271+07:00","message":"[GCS] Start streaming session, msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.760643931+07:00","message":"receive streaming session, msgId: 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.760663863+07:00","message":"found end of frame, send empty tag with msgId: 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.760667987+07:00","message":"end Recv id 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.760675143+07:00","message":"[buffer interim] 1326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760682948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760687632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.76069161+07:00","message":"> Transcript [19370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760695412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760698429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760701221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760704089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.760713468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.760724012+07:00","message":"push: {true \n 0 0xc002e8c080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:49.76577938+07:00","message":"write wav file: './tmp/7585/7585_1326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.810061754+07:00","message":"[GCS] IsForceVAD: false for message ID: 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.872603388+07:00","message":"[GCS] Start streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.932747836+07:00","message":"receive streaming session, msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.932772736+07:00","message":"found end of frame, send empty tag with msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.932775877+07:00","message":"end Recv id 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.932784537+07:00","message":"[buffer interim] 1327 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932800482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932804965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932807926+07:00","message":"> Transcript [19371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932811148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932813488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932815588+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932817514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:49.932824169+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:49.932834994+07:00","message":"push: {true \n 0 0xc003380600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:49.937342979+07:00","message":"write wav file: './tmp/7585/7585_1327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.441849364+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.441898999+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:44:51.441904479+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.441920524+07:00","message":"[buffer interim] 1328 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.441926261+07:00","message":"[bufferProcess] interim [380000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.441928391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.441934157+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.441937141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.44193987+07:00","message":"> Transcript [19372] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.441942445+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.511831512+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.511871553+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:44:51.511877397+07:00","message":"receive interim result [false|false]: คณะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.511888302+07:00","message":"[buffer interim] 1328 false คณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.511904981+07:00","message":"[bufferProcess] interim [440000000]:คณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.511907173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.525375773+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.525410864+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:44:51.525416235+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.525429326+07:00","message":"[buffer interim] 1328 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.525437971+07:00","message":"[bufferProcess] interim [500000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.525441256+07:00","message":"[bufferProcess] send to processor:คณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.525447197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.52545154+07:00","message":"> Transcript [19373] [false]: 'คณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.525454817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.525458328+07:00","message":"Set new StatePrefix: 'คณะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.63828884+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.638335444+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:44:51.638341694+07:00","message":"receive interim result [false|false]: ขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.638355714+07:00","message":"[buffer interim] 1328 false ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.638362102+07:00","message":"[bufferProcess] interim [560000000]:ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.6383647+07:00","message":"[bufferProcess] send to processor:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.638371465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.638375283+07:00","message":"> Transcript [19374] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.638377276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.638379237+07:00","message":"Set new StatePrefix: 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.816886561+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.816932649+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:44:51.81694015+07:00","message":"receive interim result [false|false]: ขณะที่ผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.816955339+07:00","message":"[buffer interim] 1328 false ขณะที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816965899+07:00","message":"[bufferProcess] interim [680000000]:ขณะที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816968349+07:00","message":"[bufferProcess] send to processor:ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816974111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816979828+07:00","message":"> Transcript [19375] [false]: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816982793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.816985249+07:00","message":"Set new StatePrefix: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.917648393+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.917697782+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:44:51.917705697+07:00","message":"receive interim result [false|false]: ขณะที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.917725774+07:00","message":"[buffer interim] 1328 false ขณะที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917739082+07:00","message":"[bufferProcess] interim [740000000]:ขณะที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917742918+07:00","message":"[bufferProcess] send to processor:ขณะที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917751983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917756363+07:00","message":"> Transcript [19376] [false]: 'ขณะที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.91776139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917764219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917767195+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.917770629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.990508161+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.990553816+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:44:51.990560917+07:00","message":"receive interim result [false|false]: ขณะที่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:51.990574926+07:00","message":"[buffer interim] 1328 false ขณะที่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990583136+07:00","message":"[bufferProcess] interim [800000000]:ขณะที่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990586407+07:00","message":"[bufferProcess] send to processor:ขณะที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990595375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.99059854+07:00","message":"> Transcript [19377] [false]: 'ขณะที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990604419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990607087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.99060911+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:51.990611413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.02481144+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.024843985+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:44:52.024849901+07:00","message":"receive interim result [false|false]: ขณะที่ผลบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.024861993+07:00","message":"[buffer interim] 1328 false ขณะที่ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024868804+07:00","message":"[bufferProcess] interim [860000000]:ขณะที่ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.02487129+07:00","message":"[bufferProcess] send to processor:ขณะที่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024876277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024881437+07:00","message":"> Transcript [19378] [false]: 'ขณะที่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024884838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024886841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024888978+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.024891161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:52.114819746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:52.114820559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.145436611+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.145474518+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:44:52.14548047+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.145498611+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145505915+07:00","message":"[bufferProcess] interim [40000000]:ขณะที่ฟุตบอลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145508843+07:00","message":"[bufferProcess] send to processor:ขณะที่ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145512631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145515689+07:00","message":"> Transcript [19379] [false]: 'ขณะที่ผลบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145519151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145521418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145523475+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145525394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145527901+07:00","message":"Push: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145529966+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145532453+07:00","message":"Set new StatePrefix : 'ขณะที่ผลบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.145536279+07:00","message":"Next Push (prob) : 'ผลบอล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.145545446+07:00","message":"push: {false ขณะที่ 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.195706292+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.195748455+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:44:52.195754283+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.195768151+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.19577562+07:00","message":"[bufferProcess] interim [220000000]:ขณะที่ฟุตบอลอายุไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.195778152+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.195781237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.1957848+07:00","message":"> Transcript [19380] [false]: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.195787605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.195789884+07:00","message":"Set new StatePrefix: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.456695624+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.456734998+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:44:52.456740982+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.456756017+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456762828+07:00","message":"[bufferProcess] interim [340000000]:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.45676547+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456770004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456772846+07:00","message":"> Transcript [19381] [false]: 'ขณะที่ฟุตบอลอายุไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.45677605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456778177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456780216+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.456782599+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.710154563+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.710196962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.710203285+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.710218342+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710225224+07:00","message":"[bufferProcess] interim [700000000]:ขณะที่ฟุตบอลอายุไม่เกิน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.71022837+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710232163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710235141+07:00","message":"> Transcript [19382] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710237992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710240045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710242466+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.710245073+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.909689778+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.909730517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.909736997+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:52.90974961+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909759254+07:00","message":"[bufferProcess] interim [880000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909761713+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909767058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909770342+07:00","message":"> Transcript [19383] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909774089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.90977661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909779302+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:52.909781946+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027526205+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027569849+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:44:53.027577268+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027588579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027591321+07:00","message":"receive interim result [false|false]:  17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027598739+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027606516+07:00","message":"[buffer interim] 1328 false  17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027612635+07:00","message":"[bufferProcess] interim [940000000]:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027615452+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027622732+07:00","message":"[bufferProcess] interim [940000000]: 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027625477+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027628318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027634866+07:00","message":"> Transcript [19384] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027638149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027640542+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027642532+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027644788+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027652216+07:00","message":"Push: 'ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027654192+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027656756+07:00","message":"Set new StatePrefix : 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.027659449+07:00","message":"Next Push (prob) : 'ไม่เกิน 17'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.027668316+07:00","message":"push: {false ฟุตบอลอายุ 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.09628597+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096325087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096333505+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096346297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096349239+07:00","message":"receive interim result [false|false]:  17 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096356095+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.096359522+07:00","message":"[buffer interim] 1328 false  17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096365585+07:00","message":"[bufferProcess] interim [60000000]:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096368124+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096371175+07:00","message":"[bufferProcess] interim [60000000]: 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096373769+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096378174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096381178+07:00","message":"> Transcript [19385] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096384615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096386855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096389176+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.096392011+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356053478+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356094174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356102835+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356111539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17 ปีที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356115254+07:00","message":"receive interim result [false|false]:  17 ปีที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356123708+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.356128239+07:00","message":"[buffer interim] 1328 false  17 ปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.35613618+07:00","message":"[bufferProcess] interim [300000000]:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356140563+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356144487+07:00","message":"[bufferProcess] interim [300000000]: 17 ปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356147745+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356150999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356153883+07:00","message":"> Transcript [19386] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356157578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356159848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356161764+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.356164226+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.421632391+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.421675538+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:44:53.421683369+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.42169952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17 ปีชิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.421702955+07:00","message":"receive interim result [false|false]:  17 ปีชิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.42171159+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.421716925+07:00","message":"[buffer interim] 1328 false  17 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421726726+07:00","message":"[bufferProcess] interim [360000000]:ขณะที่ฟุตบอลอายุไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421730582+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421733825+07:00","message":"[bufferProcess] interim [360000000]: 17 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.42173671+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421739986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421743818+07:00","message":"> Transcript [19387] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421748563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421751467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421754775+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.421758111+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.543967477+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.543994825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.544000461+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.54401409+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:44:53.544018067+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.544026696+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.544044331+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544050977+07:00","message":"[bufferProcess] interim [480000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544054273+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544061802+07:00","message":"[bufferProcess] interim [480000000]: ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544066338+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544069432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544072408+07:00","message":"> Transcript [19388] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544076318+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544078474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.54408066+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544083106+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544090518+07:00","message":"Push: 'ไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544092772+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.544094872+07:00","message":"Set new StatePrefix : 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.54409728+07:00","message":"Next Push (prob) : ' ปีชิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.544104469+07:00","message":"push: {false ไม่เกิน 17 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.73793785+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.737977768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.737984401+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.738003148+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:44:53.738006465+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.7380134+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:53.738016701+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.73802318+07:00","message":"[bufferProcess] interim [660000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738027535+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738030717+07:00","message":"[bufferProcess] interim [660000000]: ปีชิงแชมป์เอเชีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738034472+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738037717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738040872+07:00","message":"> Transcript [19389] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738044472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738046929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738049213+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:53.738051505+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120525859+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120570116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120578534+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120591292+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:44:54.120595197+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียรอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120603038+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.120606762+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120613657+07:00","message":"[bufferProcess] interim [80000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120616584+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120620205+07:00","message":"[bufferProcess] interim [80000000]: ปีชิงแชมป์เอเชียรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120623463+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120626614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.12062981+07:00","message":"> Transcript [19390] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120633371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120638278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120645287+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.120649146+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.315313927+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.315351742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.31535834+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.315370845+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:44:54.315374457+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียล่าสุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.315383588+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.315387498+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315404443+07:00","message":"[bufferProcess] interim [320000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315428058+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315433859+07:00","message":"[bufferProcess] interim [320000000]: ปีชิงแชมป์เอเชียล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315436858+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315440401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315447615+07:00","message":"> Transcript [19391] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315453819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315458079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.315460062+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.31546255+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440703323+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440756508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440763505+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.44077576+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:44:54.44077905+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียรอบสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440787077+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440790785+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียรอบสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440796998+07:00","message":"[bufferProcess] interim [380000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440802658+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440806721+07:00","message":"[bufferProcess] interim [380000000]: ปีชิงแชมป์เอเชียรอบสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440810203+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440813284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440815873+07:00","message":"> Transcript [19392] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440820135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440822534+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440824658+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440827356+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.4408307+07:00","message":"Push: ' ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440832901+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440835052+07:00","message":"Set new StatePrefix : 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.440837554+07:00","message":"Next Push (prob) : 'แชมป์เอเชียล่าสุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.440846659+07:00","message":"push: {false  ปีชิง 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.702807438+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.702846732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.702854799+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.702866604+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:44:54.702870099+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียรอบสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.70287896+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.702882571+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียรอบสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702889131+07:00","message":"[bufferProcess] interim [680000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702894759+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702898259+07:00","message":"[bufferProcess] interim [680000000]: ปีชิงแชมป์เอเชียรอบสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702901307+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702904147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702906684+07:00","message":"> Transcript [19393] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702909178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.702911945+07:00","message":"Set new StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837513908+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837547105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837553393+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837566377+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:44:54.837570815+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียรอบสุดท้ายนัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837578243+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.837581638+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียรอบสุดท้ายนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.83758715+07:00","message":"[bufferProcess] interim [800000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.83758964+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.83759307+07:00","message":"[bufferProcess] interim [800000000]: ปีชิงแชมป์เอเชียรอบสุดท้ายนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837596006+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837598811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837601634+07:00","message":"> Transcript [19394] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837605569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837607872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837610154+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.837612555+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944060217+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944096007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944102064+07:00","message":"receive interim result [false|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944111055+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:44:54.944114747+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944121659+07:00","message":"[buffer interim] 1328 false ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:54.944125414+07:00","message":"[buffer interim] 1328 false  ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944131775+07:00","message":"[bufferProcess] interim [860000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944134398+07:00","message":"[bufferProcess] send to processor:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944137548+07:00","message":"[bufferProcess] interim [860000000]: ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944141184+07:00","message":"[bufferProcess] update buffer: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944144735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.9441479+07:00","message":"> Transcript [19395] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944151984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.94415426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944156575+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:54.944159432+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.004758186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.072094314+07:00","message":"[GCS] Start streaming session, msgId: 1329"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:55.115840283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:55.115849007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137412949+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137457734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก\",\"confidence\":0.95191795}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137465921+07:00","message":"receive interim result [true|false]: ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137476762+07:00","message":"end recv isFinal message id 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137479045+07:00","message":"end Recv id 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137485071+07:00","message":"[buffer interim] 1328 true ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137496087+07:00","message":"[bufferProcess] interim [130000000]:ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137499681+07:00","message":"[bufferProcess] send to processor (isfinal):ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137503571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137507037+07:00","message":"> Transcript [19396] [false]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.13751047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137512517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137514584+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137517781+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137519863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137521995+07:00","message":"> Transcript [19397] [true]: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้ายนัดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137524389+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137526063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137527871+07:00","message":"StatePrefix: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิงแชมป์เอเชียรอบสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137529804+07:00","message":"TextPushed: 'ขณะที่ฟุตบอลอายุไม่เกิน 17 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.137537399+07:00","message":"Push: 'แชมป์เอเชียรอบสุดท้ายนัดแรก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.137545335+07:00","message":"push: {true แชมป์เอเชียรอบสุดท้ายนัดแรก 0 0xc002eb1f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:55.14774486+07:00","message":"write wav file: './tmp/7585/7585_1328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.576643981+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.576681353+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:44:55.576686896+07:00","message":"receive interim result [false|false]: ครับผม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.576700496+07:00","message":"[buffer interim] 1329 false ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.576706993+07:00","message":"[bufferProcess] interim [480000000]:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.576709146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.603126383+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.603167271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Kapook\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.603173978+07:00","message":"receive interim result [false|false]: Kapook"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:55.603195348+07:00","message":"[buffer interim] 1329 false Kapook"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.603202494+07:00","message":"[bufferProcess] interim [540000000]:Kapook"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.603205468+07:00","message":"[bufferProcess] send to processor:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.603215739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.603218817+07:00","message":"> Transcript [19398] [false]: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:55.603221157+07:00","message":"Set StatePrefix (first interim): 'ครับผม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.078100148+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.078134761+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:44:56.078140548+07:00","message":"receive interim result [false|false]: บุพเพไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.078158637+07:00","message":"[buffer interim] 1329 false บุพเพไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.07816513+07:00","message":"[bufferProcess] interim [20000000]:บุพเพไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.078167561+07:00","message":"[bufferProcess] send to processor:Kapook"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.078170751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.078173533+07:00","message":"> Transcript [19399] [false]: 'Kapook'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.078185585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.07818871+07:00","message":"Set new StatePrefix: 'Kapook'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.277909268+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.277947996+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:44:56.27795462+07:00","message":"receive interim result [false|false]: บุพเพไทยพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.277971184+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.277978432+07:00","message":"[bufferProcess] interim [200000000]:บุพเพไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.27798113+07:00","message":"[bufferProcess] send to processor:บุพเพไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.277985412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.277988444+07:00","message":"> Transcript [19400] [false]: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.277990894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.277992956+07:00","message":"Set new StatePrefix: 'บุพเพไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.434561289+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.434599691+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:44:56.434605694+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.434617918+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434623848+07:00","message":"[bufferProcess] interim [380000000]:บุพเพไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.43462632+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.43462975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434633038+07:00","message":"> Transcript [19401] [false]: 'บุพเพไทยพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434635904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434637956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434639949+07:00","message":"StatePrefix: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.434642092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.639066091+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.639103344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุพเพไทยพบกับ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.639110517+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.639128265+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639134792+07:00","message":"[bufferProcess] interim [560000000]:บุพเพไทยพบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.63913807+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639147005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639150023+07:00","message":"> Transcript [19402] [false]: 'บุพเพไทยพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639153815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639156003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639157998+07:00","message":"StatePrefix: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.639160142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.718422992+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.718460752+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:44:56.718468048+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับศพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.718480947+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.718488544+07:00","message":"[bufferProcess] interim [680000000]:บุพเพไทยพบกับศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.718491325+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.718496916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.718500342+07:00","message":"> Transcript [19403] [false]: 'บุพเพไทยพบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.71850364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.71850613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.718508497+07:00","message":"StatePrefix: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.71851069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.826755766+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.826807639+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:44:56.82681731+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.826844743+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.82685876+07:00","message":"[bufferProcess] interim [740000000]:บุพเพไทยพบกับสปป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826862147+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826870916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826874898+07:00","message":"> Transcript [19404] [false]: 'บุพเพไทยพบกับศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826879852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826882925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826885715+07:00","message":"StatePrefix: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826889153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826897957+07:00","message":"Push: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826901357+07:00","message":"TextPushed: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826904742+07:00","message":"Set new StatePrefix : 'บุพเพไทยพบกับศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.826910021+07:00","message":"Next Push (prob) : 'พบกับศพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.826937586+07:00","message":"push: {false บุพเพไทย 0 0xc003380b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.947374906+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.94740868+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:44:56.947417555+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:56.947427827+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947434956+07:00","message":"[bufferProcess] interim [920000000]:บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947437534+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947441505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947444989+07:00","message":"> Transcript [19405] [false]: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947447325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:56.947449451+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.414327575+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.414374606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุพเพไทยพบกับสปปลาว 13\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.414382001+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาว 13"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.414401676+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาว 13"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414410027+07:00","message":"[bufferProcess] interim [400000000]:บุพเพไทยพบกับสปปลาว 13"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414412694+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414418179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414421296+07:00","message":"> Transcript [19406] [false]: 'บุพเพไทยพบกับสปปลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414425439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414427763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414429951+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.414432103+07:00","message":"TextPushed: 'บุพเพไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542422913+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542467484+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:44:57.542473499+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542486602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 พย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542490259+07:00","message":"receive interim result [false|false]:  13 พย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542497321+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.542500651+07:00","message":"[buffer interim] 1329 false  13 พย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542508225+07:00","message":"[bufferProcess] interim [520000000]:บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542511365+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาว 13"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542514734+07:00","message":"[bufferProcess] interim [520000000]: 13 พย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542517772+07:00","message":"[bufferProcess] update buffer: บุพเพไทยพบกับสปปลาว 13 พย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542521686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542524502+07:00","message":"> Transcript [19407] [false]: 'บุพเพไทยพบกับสปปลาว 13'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542527727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.54253024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542532189+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.542534312+07:00","message":"TextPushed: 'บุพเพไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.718173782+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.718236827+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:44:57.718246223+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.718262597+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.7182755+07:00","message":"[bufferProcess] interim [640000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.71828023+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาว 13 พย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.718289088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.71829345+07:00","message":"> Transcript [19408] [false]: 'บุพเพไทยพบกับสปปลาว 13 พย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.718298982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.718302079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.718305735+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.718309128+07:00","message":"TextPushed: 'บุพเพไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828719716+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828754591+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:44:57.828761121+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828773801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ปทุมธานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828777863+07:00","message":"receive interim result [false|false]:  13 ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828784425+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828787613+07:00","message":"[buffer interim] 1329 false  13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828793547+07:00","message":"[bufferProcess] interim [760000000]:บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828796194+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828799482+07:00","message":"[bufferProcess] interim [760000000]: 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828801729+07:00","message":"[bufferProcess] update buffer: บุพเพไทยพบกับสปปลาว 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828804993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828807664+07:00","message":"> Transcript [19409] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828810726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828812752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828814818+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.82881681+07:00","message":"TextPushed: 'บุพเพไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828819738+07:00","message":"Push: 'พบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828821704+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828823718+07:00","message":"Set new StatePrefix : 'บุพเพไทยพบกับสปปลาวที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:57.828825842+07:00","message":"Next Push (prob) : 'ลาวที่สนามปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:57.828832976+07:00","message":"push: {false พบกับสปป 0 0xc003380b80}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:58.116420455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:44:58.116426288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.285965254+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.286003735+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:44:58.286010483+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.286026894+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286033952+07:00","message":"[bufferProcess] interim [240000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286037364+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาว 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286044273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286047185+07:00","message":"> Transcript [19410] [false]: 'บุพเพไทยพบกับสปปลาว 13 ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286049636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.286052156+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาว 13 ปทุมธานี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430190785+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430223161+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:44:58.430229338+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430247098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ปทุมธานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430250968+07:00","message":"receive interim result [false|false]:  13 ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430257495+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.430260592+07:00","message":"[buffer interim] 1329 false  13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430265612+07:00","message":"[bufferProcess] interim [360000000]:บุพเพไทยพบกับสปปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430268076+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430271222+07:00","message":"[bufferProcess] interim [360000000]: 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430274516+07:00","message":"[bufferProcess] update buffer: บุพเพไทยพบกับสปปลาว 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430277606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430280697+07:00","message":"> Transcript [19411] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430282961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.430285481+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเสจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.468673138+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.468722371+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:44:58.46872978+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.468745646+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468753516+07:00","message":"[bufferProcess] interim [420000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468756852+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาว 13 ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468764019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468767236+07:00","message":"> Transcript [19412] [false]: 'บุพเพไทยพบกับสปปลาว 13 ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468769904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.468772543+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาว 13 ปทุมธานี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.747481884+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.747519619+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:44:58.747526561+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.74754371+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.747549603+07:00","message":"[bufferProcess] interim [660000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.747552644+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.747561719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.74756493+07:00","message":"> Transcript [19413] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.747567431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.747570035+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.847166506+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.84721331+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:44:58.847219711+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:58.847232332+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847238666+07:00","message":"[bufferProcess] interim [780000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847241799+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847247797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847250755+07:00","message":"> Transcript [19414] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847254261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847256507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847258863+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:58.847261644+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.032686738+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.032726122+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:44:59.032734426+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.032751084+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032757858+07:00","message":"[bufferProcess] interim [900000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032760604+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032764579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032767573+07:00","message":"> Transcript [19415] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032771301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.03277346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032776262+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.032779045+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.097383152+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.097423078+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:44:59.097429507+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.097439791+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.09744598+07:00","message":"[bufferProcess] interim [960000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.097448529+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.0974523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.097456628+07:00","message":"> Transcript [19416] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.0974624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.097466302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.097471382+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.097476243+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.227147336+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.227200887+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:44:59.227208417+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.227220459+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227227709+07:00","message":"[bufferProcess] interim [20000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227230846+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227236462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.22723948+07:00","message":"> Transcript [19417] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227244019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227246475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227251656+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.22725593+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227261273+07:00","message":"Push: 'ลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227263825+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227266149+07:00","message":"Set new StatePrefix : 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.227268807+07:00","message":"Next Push (prob) : 'ของพิจิตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.227278801+07:00","message":"push: {false ลาวที่สนามปทุมธานีสเตเดี้ยม 0 0xc003380b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.287370723+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.287773087+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:44:59.287918732+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.288063832+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.288213695+07:00","message":"[bufferProcess] interim [80000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.28833919+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.288364871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.28837166+07:00","message":"> Transcript [19418] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.288376039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.288379189+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพี่เจี๊ยบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.293905557+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.293947413+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:44:59.293953016+07:00","message":"receive interim result [false|false]: บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.293967781+07:00","message":"[buffer interim] 1329 false บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293974869+07:00","message":"[bufferProcess] interim [200000000]:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293977918+07:00","message":"[bufferProcess] send to processor:บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293983603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293986336+07:00","message":"> Transcript [19419] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293989864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.293992224+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของพิจิตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.619347821+07:00","message":"[GCS] IsForceVAD: false for message ID: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.75221801+07:00","message":"[GCS] Start streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804209823+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804255489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม\",\"confidence\":0.8786881}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804263552+07:00","message":"receive interim result [true|false]: กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804272204+07:00","message":"end recv isFinal message id 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804275013+07:00","message":"end Recv id 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804281605+07:00","message":"[buffer interim] 1329 true กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.80429187+07:00","message":"[bufferProcess] interim [770000000]:กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804295765+07:00","message":"[bufferProcess] send to processor (isfinal):บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804299402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804302529+07:00","message":"> Transcript [19420] [false]: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804305529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.80430762+07:00","message":"Set new StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804309726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804311666+07:00","message":"> Transcript [19421] [true]: 'กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804314558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804316622+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804319126+07:00","message":"StatePrefix: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804322122+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804324223+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804523158+07:00","message":"Push: 'ของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804526479+07:00","message":"TextPushed: 'บุพเพไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804529014+07:00","message":"Set new StatePrefix : 'กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804531458+07:00","message":"Next Push (prob) : 'กลุ่ม a ไทยพบกับสปปลาวที่สนามปทุมธานีสเตเดี้ยมของบีจีปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:44:59.804540187+07:00","message":"push: {true ของบีจีปทุม 0 0xc003380b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:44:59.804548099+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1329.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:44:59.814922755+07:00","message":"write wav file: './tmp/7585/7585_1329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.659509583+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.65955062+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:45:00.659556416+07:00","message":"receive interim result [false|false]: โดน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.659570142+07:00","message":"[buffer interim] 1330 false โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.659577026+07:00","message":"[bufferProcess] interim [720000000]:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.65957896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.7428236+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.742862705+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:45:00.742870578+07:00","message":"receive interim result [false|false]: โดจิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.742890853+07:00","message":"[buffer interim] 1330 false โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.74289966+07:00","message":"[bufferProcess] interim [780000000]:โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.742903749+07:00","message":"[bufferProcess] send to processor:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.742912726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.742916969+07:00","message":"> Transcript [19422] [false]: 'โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.742920254+07:00","message":"Set StatePrefix (first interim): 'โดน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.929014026+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.929060655+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:45:00.929065829+07:00","message":"receive interim result [false|false]: โดจินไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:00.929082444+07:00","message":"[buffer interim] 1330 false โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.929091292+07:00","message":"[bufferProcess] interim [20000000]:โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.929094601+07:00","message":"[bufferProcess] send to processor:โดจิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.929111408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.929114479+07:00","message":"> Transcript [19423] [false]: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.92911849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:00.929120813+07:00","message":"Set new StatePrefix: 'โดจิน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:01.117388694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:01.117388641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.175910807+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.175954306+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:45:01.175961654+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.175975332+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.175991956+07:00","message":"[bufferProcess] interim [260000000]:โดจินไทยชุดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.175996132+07:00","message":"[bufferProcess] send to processor:โดจินไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.176002868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.17600566+07:00","message":"> Transcript [19424] [false]: 'โดจินไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.176009332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.176012045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.176014172+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.176016852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.31091153+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.310951924+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:45:01.310958838+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.310972857+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.31097907+07:00","message":"[bufferProcess] interim [380000000]:โดจินไทยชุดนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.310981573+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.310987555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.310990705+07:00","message":"> Transcript [19425] [false]: 'โดจินไทยชุดนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.310993947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.310996305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.31099827+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.311000581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.35935332+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.359385827+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:45:01.359392675+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.359408325+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359415067+07:00","message":"[bufferProcess] interim [440000000]:โดจินไทยชุดนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.35941782+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.35942127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359424172+07:00","message":"> Transcript [19426] [false]: 'โดจินไทยชุดนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359427221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359429326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359431306+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.359433362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.679765712+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.679820173+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:45:01.679830269+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.679847376+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679858618+07:00","message":"[bufferProcess] interim [740000000]:โดจินไทยชุดนี้ครับมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679863931+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679873531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679878309+07:00","message":"> Transcript [19427] [false]: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679886+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679889642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679893198+07:00","message":"StatePrefix: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.67989673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679905108+07:00","message":"Push: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679908362+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679912488+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:01.679916152+07:00","message":"Next Push (prob) : 'ไทยชุดนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:01.679926391+07:00","message":"push: {false โดจิน 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.015934282+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.01597195+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:45:02.015978447+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.015993015+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.01600058+07:00","message":"[bufferProcess] interim [40000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016002884+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.01600716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016010064+07:00","message":"> Transcript [19428] [false]: 'โดจินไทยชุดนี้ครับมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016014087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016016245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016018472+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.016021203+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.243037513+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.243082976+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:45:02.243092032+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.243110612+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243117377+07:00","message":"[bufferProcess] interim [280000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243120301+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243127866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243130643+07:00","message":"> Transcript [19429] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243134648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243136965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.243139321+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.24314197+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.337266496+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.337308458+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:45:02.337316355+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.337332655+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337343358+07:00","message":"[bufferProcess] interim [340000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337347088+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337353867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337358147+07:00","message":"> Transcript [19430] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337363127+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337366503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337370027+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.337373824+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.384451548+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.384526365+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:45:02.384535293+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.384553381+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.38456214+07:00","message":"[bufferProcess] interim [400000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384566002+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384576677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384582081+07:00","message":"> Transcript [19431] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384587365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384591113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384595161+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.38459833+07:00","message":"TextPushed: 'โดจิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384609882+07:00","message":"Push: 'ไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384613345+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.38461727+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับมีเวลาเก็บโฟม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.384621522+07:00","message":"Next Push (prob) : 'มีเวลาเก็บโฟม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.384631381+07:00","message":"push: {false ไทยชุดนี้ครับ 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.431042115+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.431073429+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:45:02.431079687+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บปืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.431094967+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.431101548+07:00","message":"[bufferProcess] interim [460000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.431104205+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.431107601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.431110429+07:00","message":"> Transcript [19432] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.431112824+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.448574937+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.448615003+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:45:02.44862192+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.44864131+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.448652605+07:00","message":"[bufferProcess] interim [520000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.448656286+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บปืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.448663368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.44866852+07:00","message":"> Transcript [19433] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บปืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.448671155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.448673236+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บปืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.516129494+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.516169344+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:45:02.516182955+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.516199362+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.516208851+07:00","message":"[bufferProcess] interim [580000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.516211625+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.516216736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.516219893+07:00","message":"> Transcript [19434] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.516222624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.51622734+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บฟืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.899668586+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.899705785+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:45:02.899719293+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.899730982+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899739392+07:00","message":"[bufferProcess] interim [940000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899741856+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899747555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899750597+07:00","message":"> Transcript [19435] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899752875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.899755231+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.964639176+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.964673694+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:45:02.964679686+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:02.964695255+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964702804+07:00","message":"[bufferProcess] interim [60000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964705957+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.96471289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964715803+07:00","message":"> Transcript [19436] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964720604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964722747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.964724676+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:02.96472731+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185445397+07:00","message":"[GCS] Cleaned up inactive client: 1298"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185469237+07:00","message":"[GCS] Cleaned up inactive client: 1300"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185472195+07:00","message":"[GCS] Cleaned up inactive client: 1297"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185474188+07:00","message":"[GCS] Cleaned up inactive client: 1302"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185476306+07:00","message":"[GCS] Cleaned up inactive client: 1306"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185478119+07:00","message":"[GCS] Cleaned up inactive client: 1301"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185480623+07:00","message":"[GCS] Cleaned up inactive client: 1303"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185482471+07:00","message":"[GCS] Cleaned up inactive client: 1305"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185484703+07:00","message":"[GCS] Cleaned up inactive client: 1299"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.185486492+07:00","message":"[GCS] Cleaned up inactive client: 1304"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.311353886+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.311402623+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:45:03.311409193+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.311426604+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311436186+07:00","message":"[bufferProcess] interim [300000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311439008+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311442819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311445826+07:00","message":"> Transcript [19437] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311450008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311452684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.311454864+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.31145795+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.478236389+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.478271453+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:45:03.478277908+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.478288469+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478295099+07:00","message":"[bufferProcess] interim [540000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478297594+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478301236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478304309+07:00","message":"> Transcript [19438] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.4783077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478309923+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478312468+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.478315044+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.620732792+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.62077837+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:45:03.620792107+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.620808461+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620819813+07:00","message":"[bufferProcess] interim [660000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.62082399+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620831763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620834508+07:00","message":"> Transcript [19439] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620838678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620840982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620843481+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620846085+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620852093+07:00","message":"Push: 'มีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620854609+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620856825+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.620859284+07:00","message":"Next Push (prob) : 'ร่วมกันค่อนข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.620883446+07:00","message":"push: {false มีเวลาเก็บตัวฝึกซ้อม 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.623193919+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.623222188+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:45:03.623230797+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.623245331+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.623252228+07:00","message":"[bufferProcess] interim [720000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.623256775+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.623262455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.623266197+07:00","message":"> Transcript [19440] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.623269771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.62327282+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันข้างนอก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.819569776+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.819611046+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:45:03.81961987+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:03.819634561+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819642169+07:00","message":"[bufferProcess] interim [900000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819646799+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819654685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819659363+07:00","message":"> Transcript [19441] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819663405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:03.819666852+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.000859227+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.000892851+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:45:04.000900049+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.000913719+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000924134+07:00","message":"[bufferProcess] interim [80000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000928461+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.00093623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000940145+07:00","message":"> Transcript [19442] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000946122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000950378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000952274+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.000955239+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:04.118037013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:04.118050811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.235087871+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.235121959+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:45:04.235130768+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.235143716+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.2351523+07:00","message":"[bufferProcess] interim [260000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235155582+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235160441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235164436+07:00","message":"> Transcript [19443] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235168316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235170161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.23517224+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.235183621+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.330098468+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.330138679+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:45:04.330146032+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.330155776+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330162444+07:00","message":"[bufferProcess] interim [380000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330165268+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330168802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330171569+07:00","message":"> Transcript [19444] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330183857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330186259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330188551+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.330191228+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.514511867+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.51455435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.514560843+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.514577352+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514587386+07:00","message":"[bufferProcess] interim [620000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514590244+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514596672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514599746+07:00","message":"> Transcript [19445] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514604528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514607429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514609871+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514612933+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514618041+07:00","message":"Push: 'ร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514620315+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514622757+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.514626669+07:00","message":"Next Push (prob) : 'ครับพี่ไม่ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.514649258+07:00","message":"push: {false ร่วมกันค่อนข้างน้อย 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.724528769+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.724575101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.724582636+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.724600704+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724607342+07:00","message":"[bufferProcess] interim [740000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724610464+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724614996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724617887+07:00","message":"> Transcript [19446] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724621483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724623883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.72462633+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.724629059+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.827880378+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.827917405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.82792429+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.827945426+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.827952484+07:00","message":"[bufferProcess] interim [860000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.827956075+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.827962453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.827965701+07:00","message":"> Transcript [19447] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.8279697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.827972028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.82797436+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.82797751+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.837038533+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.837068794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.837078525+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.837093302+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837099071+07:00","message":"[bufferProcess] interim [920000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837102065+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837107863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837110509+07:00","message":"> Transcript [19448] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837114243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837116611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837118723+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.837121315+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888659183+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888710852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888733844+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888749714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 สัปดาห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888754209+07:00","message":"receive interim result [false|false]:  2 สัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888765055+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888772648+07:00","message":"[buffer interim] 1330 false  2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888781528+07:00","message":"[bufferProcess] interim [980000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.88878653+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888793776+07:00","message":"[bufferProcess] interim [980000000]: 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888797687+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888802108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888806381+07:00","message":"> Transcript [19449] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888813073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888816853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888820232+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888823735+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888832248+07:00","message":"Push: 'ครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888835802+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888839886+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:04.888844125+07:00","message":"Next Push (prob) : ' 2 สัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:04.888870883+07:00","message":"push: {false ครับพี่ไม่ถึง 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081074247+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081117966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081126+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081142762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 สัปดาห์ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.08114567+07:00","message":"receive interim result [false|false]:  2 สัปดาห์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081180213+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.081197771+07:00","message":"[buffer interim] 1330 false  2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.08120681+07:00","message":"[bufferProcess] interim [160000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081211093+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081218575+07:00","message":"[bufferProcess] interim [160000000]: 2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081221244+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081224871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081228159+07:00","message":"> Transcript [19450] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081236723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081238869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.08124084+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.081243598+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504649823+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504690502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504699034+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504711618+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:45:05.504714558+07:00","message":"receive interim result [false|false]:  สัปดาห์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504723599+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.504728184+07:00","message":"[buffer interim] 1330 false  สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504736843+07:00","message":"[bufferProcess] interim [520000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504740623+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504744275+07:00","message":"[bufferProcess] interim [520000000]: สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504746798+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.50475003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504753067+07:00","message":"> Transcript [19451] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504757607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504760179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.5047622+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.504764762+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724864199+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724904998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724912626+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724924355+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:45:05.72492831+07:00","message":"receive interim result [false|false]:  สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724937211+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.724941086+07:00","message":"[buffer interim] 1330 false  สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724947536+07:00","message":"[bufferProcess] interim [760000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724950511+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724954151+07:00","message":"[bufferProcess] interim [760000000]: สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724957491+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.72496138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724964539+07:00","message":"> Transcript [19452] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724969031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724971174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724973231+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.724975599+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.762037601+07:00","message":"[GCS] IsForceVAD: false for message ID: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.78719625+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.787231266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.787237787+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.787251818+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:45:05.78725736+07:00","message":"receive interim result [false|false]:  สัปดาห์ก่อนคนอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.787267325+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.787271665+07:00","message":"[buffer interim] 1330 false  สัปดาห์ก่อนคนอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787281491+07:00","message":"[bufferProcess] interim [820000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787285089+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787288771+07:00","message":"[bufferProcess] interim [820000000]: สัปดาห์ก่อนคนอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787291937+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787295537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787300022+07:00","message":"> Transcript [19453] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787304847+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787307645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787309814+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787312322+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.78731566+07:00","message":"Push: ' 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787317636+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787320158+07:00","message":"Set new StatePrefix : 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.787322597+07:00","message":"Next Push (prob) : 'ก่อนคนละนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.78733115+07:00","message":"push: {false  2 สัปดาห์ 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.886080854+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.88611894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.886125986+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.886135421+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:45:05.886139056+07:00","message":"receive interim result [false|false]:  สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.886150608+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.886154591+07:00","message":"[buffer interim] 1330 false  สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886161847+07:00","message":"[bufferProcess] interim [880000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886165436+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886169259+07:00","message":"[bufferProcess] interim [880000000]: สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886181756+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.88618734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886191392+07:00","message":"> Transcript [19454] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.886196089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.88619957+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.939311109+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.939348349+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:45:05.939355815+07:00","message":"receive interim result [false|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.93936764+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:45:05.939371395+07:00","message":"receive interim result [false|false]:  สัปดาห์ก่อนที่จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.93937975+07:00","message":"[buffer interim] 1330 false โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:05.939389683+07:00","message":"[buffer interim] 1330 false  สัปดาห์ก่อนที่จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939396683+07:00","message":"[bufferProcess] interim [0]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939400037+07:00","message":"[bufferProcess] send to processor:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939404274+07:00","message":"[bufferProcess] interim [0]: สัปดาห์ก่อนที่จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939407188+07:00","message":"[bufferProcess] update buffer: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนที่จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939410272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939413193+07:00","message":"> Transcript [19455] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939416301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:05.939418523+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035443407+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035485699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด\",\"confidence\":0.934578}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035493006+07:00","message":"receive interim result [true|false]: โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035506443+07:00","message":"end recv isFinal message id 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035509108+07:00","message":"end Recv id 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035515613+07:00","message":"[buffer interim] 1330 true โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035523969+07:00","message":"[bufferProcess] interim [30000000]:โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035527787+07:00","message":"[bufferProcess] send to processor (isfinal):โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนที่จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035531557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035534542+07:00","message":"> Transcript [19456] [false]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนที่จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035537371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035539555+07:00","message":"Set new StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนที่จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035541659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035543863+07:00","message":"> Transcript [19457] [true]: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนคนละนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035547004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035549023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035551063+07:00","message":"StatePrefix: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์ก่อนที่จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.03555423+07:00","message":"TextPushed: 'โดจินไทยชุดนี้ครับมีเวลาเก็บตัวฝึกซ้อมร่วมกันค่อนข้างน้อยครับพี่ไม่ถึง 2 สัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:06.035557595+07:00","message":"Push: 'ก่อนคนละนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:06.035567337+07:00","message":"push: {true ก่อนคนละนิด 0 0xc0035c9a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:06.053795384+07:00","message":"write wav file: './tmp/7585/7585_1330.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:07.118876727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:07.118910915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:07.434011942+07:00","message":"[GCS] Start streaming session, msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.392040621+07:00","message":"[GCS] IsForceVAD: false for message ID: 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.481546208+07:00","message":"receive streaming session, msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.481570238+07:00","message":"found end of frame, send empty tag with msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.481573827+07:00","message":"end Recv id 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.481579942+07:00","message":"[buffer interim] 1331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481587577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481592054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481595314+07:00","message":"> Transcript [19458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481598294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481600267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481602192+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481604037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:08.481614051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.481623404+07:00","message":"push: {true \n 0 0xc003102100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:08.487659129+07:00","message":"write wav file: './tmp/7585/7585_1331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:08.521596109+07:00","message":"[GCS] Start streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.229258494+07:00","message":"[GCS] IsForceVAD: false for message ID: 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.256887657+07:00","message":"receive streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.256925552+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:45:09.256931146+07:00","message":"receive interim result [false|false]: ใครเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.256947678+07:00","message":"[buffer interim] 1332 false ใครเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.25695362+07:00","message":"[bufferProcess] interim [780000000]:ใครเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.256956048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.351541216+07:00","message":"[GCS] Start streaming session, msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413462785+07:00","message":"receive streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413513809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครเล่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413522034+07:00","message":"receive interim result [true|false]: ใครเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413530901+07:00","message":"end recv isFinal message id 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.41354709+07:00","message":"end Recv id 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413557744+07:00","message":"[buffer interim] 1332 true ใครเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413583288+07:00","message":"[bufferProcess] interim [930000000]:ใครเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413588254+07:00","message":"[bufferProcess] send to processor (isfinal):ใครเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413592527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413596643+07:00","message":"> Transcript [19459] [false]: 'ใครเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413600063+07:00","message":"Set StatePrefix (first interim): 'ใครเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413602707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413605815+07:00","message":"> Transcript [19460] [true]: 'ใครเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413610326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413613235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413616186+07:00","message":"StatePrefix: 'ใครเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413619273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:09.413623282+07:00","message":"Push: 'ใครเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.413638245+07:00","message":"push: {true ใครเล่น 0 0xc0031d8900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:09.419449543+07:00","message":"write wav file: './tmp/7585/7585_1332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.937510448+07:00","message":"[GCS] IsForceVAD: false for message ID: 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:09.995388472+07:00","message":"[GCS] Start streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.030555529+07:00","message":"receive streaming session, msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.030584267+07:00","message":"found end of frame, send empty tag with msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.030588131+07:00","message":"end Recv id 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.030596043+07:00","message":"[buffer interim] 1333 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030603649+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030607282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030610192+07:00","message":"> Transcript [19461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030613039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030615081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030617143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030619128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.030622005+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.030632554+07:00","message":"push: {true \n 0 0xc003066280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:10.03639219+07:00","message":"write wav file: './tmp/7585/7585_1333.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:10.119139413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:10.119160836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.328372314+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.328406943+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:45:10.328412628+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.328425528+07:00","message":"[buffer interim] 1334 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.328431177+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.328433388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.722587087+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.722636335+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:45:10.722642832+07:00","message":"receive interim result [false|false]: แล้วก็เสมอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.722659201+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.722667649+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็เสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.722670378+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.722677453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.722680488+07:00","message":"> Transcript [19462] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.722682892+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.970370043+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.970412897+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:45:10.970418159+07:00","message":"receive interim result [false|false]: แล้วก็เสมอตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:10.970431843+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970438858+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็เสมอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970441397+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970446674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970449502+07:00","message":"> Transcript [19463] [false]: 'แล้วก็เสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.97045268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.97045535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970457534+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:10.970459587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.024741699+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.024784511+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:45:11.024791439+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.024803794+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024810242+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็เสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024812517+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024817808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024820609+07:00","message":"> Transcript [19464] [false]: 'แล้วก็เสมอตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024823667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024825866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024827987+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.024830244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.227159902+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.227214129+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:45:11.227220922+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.227237141+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227244638+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็เสมอกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227247214+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227255369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227258266+07:00","message":"> Transcript [19465] [false]: 'แล้วก็เสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227261828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227264325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.22726657+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.227269456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.421485856+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.421524083+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:45:11.421530023+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.421539503+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421546703+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421550141+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421554464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421558832+07:00","message":"> Transcript [19466] [false]: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.42156372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421567084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421570154+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421574212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421576984+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421578952+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421581308+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.421583717+07:00","message":"Next Push (prob) : 'เสมอกันอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.42159134+07:00","message":"push: {false แล้วก็ 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.607588684+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.607629725+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:45:11.607636408+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.607653216+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607659926+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็เสมอกันอยู่ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607665417+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607671561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607674557+07:00","message":"> Transcript [19467] [false]: 'แล้วก็เสมอกันอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607677832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.60768062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607682669+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.607684785+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.73402829+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.734065911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.734071991+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.734081872+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734088389+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734090986+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734094599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734097326+07:00","message":"> Transcript [19468] [false]: 'แล้วก็เสมอกันอยู่ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734100377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734102469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734104573+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.734106791+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.944265931+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.944303895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.944310332+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:11.944328609+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944334866+07:00","message":"[bufferProcess] interim [980000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944337676+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944341567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944347742+07:00","message":"> Transcript [19469] [false]: 'แล้วก็เสมอกันอยู่ที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944351083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944353227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944357266+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:11.944360124+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059683153+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059729952+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:45:12.059738407+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059756369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059760584+07:00","message":"receive interim result [false|false]:  1 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059771412+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059776802+07:00","message":"[buffer interim] 1334 false  1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059785092+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059791732+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059796473+07:00","message":"[bufferProcess] interim [100000000]: 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.05980057+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.0598049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059809401+07:00","message":"> Transcript [19470] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059814231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059817819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059820911+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059825207+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059831068+07:00","message":"Push: 'เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059834093+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059837768+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.059841256+07:00","message":"Next Push (prob) : 'ที่ 1 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.059859307+07:00","message":"push: {false เสมอกันอยู่ 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121451019+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121496356+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:45:12.121504849+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121518359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ประตูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121522551+07:00","message":"receive interim result [false|false]:  1 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121531505+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.121535268+07:00","message":"[buffer interim] 1334 false  1 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121541684+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็เสมอกันอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121544541+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121547561+07:00","message":"[bufferProcess] interim [220000000]: 1 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121550352+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121553472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121556481+07:00","message":"> Transcript [19471] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121559376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121561578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121564662+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.121566988+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303812254+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.30385095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303857714+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303868291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303871254+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303878804+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.303882401+07:00","message":"[buffer interim] 1334 false  ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303888528+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303891324+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303894429+07:00","message":"[bufferProcess] interim [340000000]: ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303897053+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303900361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303903539+07:00","message":"> Transcript [19472] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.30390657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303908677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303910735+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.303913034+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.57572287+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575758803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575765059+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575773417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575776371+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1 นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575783711+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.575788634+07:00","message":"[buffer interim] 1334 false  ประตูต่อ 1 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575794296+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575797211+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575802006+07:00","message":"[bufferProcess] interim [580000000]: ประตูต่อ 1 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575804446+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575807415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.57581052+07:00","message":"> Transcript [19473] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575814443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575816643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575818637+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.575820878+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626904558+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626935539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626941528+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626953371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626956494+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626962801+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.626965865+07:00","message":"[buffer interim] 1334 false  ประตูต่อ 1 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626971464+07:00","message":"[bufferProcess] interim [700000000]:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626974483+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626981383+07:00","message":"[bufferProcess] interim [700000000]: ประตูต่อ 1 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626984169+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626987126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626990426+07:00","message":"> Transcript [19474] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626993781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626995902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.626997826+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.62699997+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.627007175+07:00","message":"Push: 'ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.627009394+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.62701153+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.62701374+07:00","message":"Next Push (prob) : 'ต่อ 1 นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.627020538+07:00","message":"push: {false ที่ 1 ประตู 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752457912+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752487866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752493258+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752504171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1 นะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.75250731+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1 นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752512946+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.752516235+07:00","message":"[buffer interim] 1334 false  ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752523466+07:00","message":"[bufferProcess] interim [760000000]:แล้วก็เสมอกันอยู่ที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752527023+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752530153+07:00","message":"[bufferProcess] interim [760000000]: ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752532689+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752535583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752538375+07:00","message":"> Transcript [19475] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752541631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752543785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752545774+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.752547936+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760352061+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760377088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760381789+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760391541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 นะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760394566+07:00","message":"receive interim result [false|false]:  1 นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760399867+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.760403129+07:00","message":"[buffer interim] 1334 false  1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760407611+07:00","message":"[bufferProcess] interim [820000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760410283+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760413453+07:00","message":"[bufferProcess] interim [820000000]: 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.7604159+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760419167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760421844+07:00","message":"> Transcript [19476] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760425164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760427161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760429113+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.760431396+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.950472893+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.95050866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.950516973+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.950526453+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:45:12.950530108+07:00","message":"receive interim result [false|false]:  นะครับขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.950535986+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:12.950539071+07:00","message":"[buffer interim] 1334 false  นะครับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950544265+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950547162+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950550323+07:00","message":"[bufferProcess] interim [940000000]: นะครับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950552855+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950555951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950558859+07:00","message":"> Transcript [19477] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950562133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950564023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.95056627+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:12.950568659+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.05761365+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057655837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057663554+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057678796+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:45:13.057682462+07:00","message":"receive interim result [false|false]:  นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057691489+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057695074+07:00","message":"[buffer interim] 1334 false  นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057701584+07:00","message":"[bufferProcess] interim [60000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057704285+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057707621+07:00","message":"[bufferProcess] interim [60000000]: นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057711747+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057714729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057717601+07:00","message":"> Transcript [19478] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057721974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057724196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057730987+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057735629+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057739072+07:00","message":"Push: 'ต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057741026+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057743247+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.057745458+07:00","message":"Next Push (prob) : 'ครับขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.057754219+07:00","message":"push: {false ต่อ 1 นะ 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089461702+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089496715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089501846+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089512444+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:45:13.089515959+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089522108+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.089525511+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089530331+07:00","message":"[bufferProcess] interim [120000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.08953318+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089536457+07:00","message":"[bufferProcess] interim [120000000]: นะครับก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089539212+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089542507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089546297+07:00","message":"> Transcript [19479] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.089549753+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:13.119783364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:13.119824459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235491095+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235531274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235539501+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235553793+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:45:13.235557991+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235578993+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.235595949+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235603789+07:00","message":"[bufferProcess] interim [180000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235607428+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235613677+07:00","message":"[bufferProcess] interim [180000000]: นะครับก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235616906+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235627708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235648373+07:00","message":"> Transcript [19480] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235651803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.235654547+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.314943928+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.314984424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.31499089+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.315001263+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:45:13.315004529+07:00","message":"receive interim result [false|false]:  นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.315012931+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.315017047+07:00","message":"[buffer interim] 1334 false  นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315023893+07:00","message":"[bufferProcess] interim [240000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315026654+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315029485+07:00","message":"[bufferProcess] interim [240000000]: นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315033128+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315036526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315039402+07:00","message":"> Transcript [19481] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315043831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315045974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315048293+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.315050623+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.418823423+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.418866415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.418874966+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.418889688+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:45:13.418895709+07:00","message":"receive interim result [false|false]:  นะครับขอที่ปกติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.4189155+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.418933097+07:00","message":"[buffer interim] 1334 false  นะครับขอที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418942587+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418946443+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418954262+07:00","message":"[bufferProcess] interim [360000000]: นะครับขอที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418957401+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418960603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418963522+07:00","message":"> Transcript [19482] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.418966185+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469901498+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469937801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469945087+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469954304+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:45:13.469957959+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469964247+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.469969423+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.469975766+07:00","message":"[bufferProcess] interim [480000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.469978834+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.469984338+07:00","message":"[bufferProcess] interim [480000000]: นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.469987438+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.469997986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.470011298+07:00","message":"> Transcript [19483] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอที่ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.470016005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.47001908+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับขอที่ปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907710858+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907750015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907755639+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907767573+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:45:13.907771103+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907778222+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.907781862+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.907788387+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.907792492+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.90779627+07:00","message":"[bufferProcess] interim [960000000]: นะครับก่อนที่จะตัดสินใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.90780004+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.907803572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.907806628+07:00","message":"> Transcript [19484] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.907809804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.90781388+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.927070421+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.927101045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.927108222+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.927120776+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:45:13.927123723+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.927130663+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:13.92713421+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.92715585+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927179363+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927188566+07:00","message":"[bufferProcess] interim [20000000]: นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.92719251+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927196933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927200821+07:00","message":"> Transcript [19485] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927204856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927207174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927209681+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:13.927212465+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068813328+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068869392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068879732+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068894387+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:45:14.068898745+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่เขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068910697+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.068916376+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068924994+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068929146+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068933627+07:00","message":"[bufferProcess] interim [80000000]: นะครับก่อนที่จะตัดสินแต่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068938245+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068942834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.06894715+07:00","message":"> Transcript [19486] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.06895333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068956284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068959243+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.068963018+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.186771129+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.186826281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.186839279+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.18685301+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:45:14.186856515+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่คน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.186865488+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.186869924+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.18687962+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186882612+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186885982+07:00","message":"[bufferProcess] interim [140000000]: นะครับก่อนที่จะตัดสินแต่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.18688935+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186892544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186895603+07:00","message":"> Transcript [19487] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186900025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186902128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186904052+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.186906816+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.236625025+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.236677818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.236687672+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.236699914+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:45:14.236704057+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่ต้องไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.236713982+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.23671783+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.23672469+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236729599+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236733531+07:00","message":"[bufferProcess] interim [200000000]: นะครับก่อนที่จะตัดสินแต่ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236736635+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236741115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236743995+07:00","message":"> Transcript [19488] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236748885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236751051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.23675386+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236756927+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236760224+07:00","message":"Push: 'ครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236762451+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236764688+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.236767215+07:00","message":"Next Push (prob) : 'แต่คน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.23677626+07:00","message":"push: {false ครับก่อนที่จะตัดสิน 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.270013648+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.270061222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.270068639+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.270084863+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:45:14.27008859+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่ต้องเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.27009788+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.270101169+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270108143+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270111201+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.27011431+07:00","message":"[bufferProcess] interim [260000000]: นะครับก่อนที่จะตัดสินแต่ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270117533+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270120869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270123871+07:00","message":"> Transcript [19489] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270126825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.270129379+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.29037207+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.2904309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.290440328+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.290455533+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:45:14.290460647+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.290472706+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.29048168+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290525331+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290553497+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290561267+07:00","message":"[bufferProcess] interim [320000000]: นะครับก่อนที่จะตัดสินแต่พอเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290566927+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290572863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290577615+07:00","message":"> Transcript [19490] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290581795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.290587845+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451329713+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451377967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451385444+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451397337+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:45:14.451401518+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่ต้องไปลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451411938+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.451415413+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่ต้องไปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451422259+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451425951+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.45142927+07:00","message":"[bufferProcess] interim [500000000]: นะครับก่อนที่จะตัดสินแต่ต้องไปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451432249+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451435605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451438651+07:00","message":"> Transcript [19491] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451441637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.451444239+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553017648+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553063238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553069638+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553082012+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:45:14.553085182+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินใจลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553093467+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.553101015+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินใจลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.55310833+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553111892+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไปลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553118986+07:00","message":"[bufferProcess] interim [560000000]: นะครับก่อนที่จะตัดสินใจลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553123403+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553126728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.55313024+07:00","message":"> Transcript [19492] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไปลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553133132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.553135197+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่ต้องไปลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.554137247+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.554149141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.554153807+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.554163489+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:45:14.554166826+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.554178207+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.55418468+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554187741+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554189825+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554196382+07:00","message":"[bufferProcess] interim [620000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554199343+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554201638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554203722+07:00","message":"> Transcript [19493] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554205833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.554207607+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินใจลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616422771+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616465702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616474528+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616488112+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:45:14.616493432+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616502447+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:14.616508684+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616516092+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616520433+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.61652518+07:00","message":"[bufferProcess] interim [680000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616530249+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616534684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616538719+07:00","message":"> Transcript [19494] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616542935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:14.616546738+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.272455233+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.272496894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.27250483+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.272516987+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272523974+07:00","message":"[bufferProcess] interim [280000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272526974+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272532843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272535578+07:00","message":"> Transcript [19495] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272538594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.272541634+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326042563+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326078996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326085405+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326094096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326098134+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326109003+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.326119067+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326125042+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326128165+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326134904+07:00","message":"[bufferProcess] interim [340000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326138609+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326146373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326150345+07:00","message":"> Transcript [19496] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326155562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326158317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326161535+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.326166066+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.462727609+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.462765342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.462771446+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.46278598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.46279011+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.462807123+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.462830909+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462838235+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462842156+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462849535+07:00","message":"[bufferProcess] interim [520000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462852412+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462855414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462858706+07:00","message":"> Transcript [19497] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462863301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462865468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.462867444+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.4628702+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535679931+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535715899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535722007+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535739405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535745068+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535757607+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.535761581+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535767565+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535770542+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.53577407+07:00","message":"[bufferProcess] interim [580000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535777184+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535780323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535783322+07:00","message":"> Transcript [19498] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535787431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535789669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.535791668+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.53580072+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.572492061+07:00","message":"[GCS] IsForceVAD: false for message ID: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650272266+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650318563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650325609+07:00","message":"receive interim result [false|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650337701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650341413+07:00","message":"receive interim result [false|false]:  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650349115+07:00","message":"[buffer interim] 1334 false แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.65035219+07:00","message":"[buffer interim] 1334 false  นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650369275+07:00","message":"[bufferProcess] interim [640000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650414436+07:00","message":"[bufferProcess] send to processor:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650427041+07:00","message":"[bufferProcess] interim [640000000]: นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.65043077+07:00","message":"[bufferProcess] update buffer: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650435328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650439162+07:00","message":"> Transcript [19499] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650443459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650445524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650451363+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650454831+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650461521+07:00","message":"Push: 'แต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650463892+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650466749+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.650469953+07:00","message":"Next Push (prob) : 'ถึง 11:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.650490389+07:00","message":"push: {false แต่พอเวลาบาดเจ็บ 0 0xc003102300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.700585115+07:00","message":"[GCS] Start streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.72536837+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.725407329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที\",\"confidence\":0.95074195}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.725414438+07:00","message":"receive interim result [true|false]: แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.725424058+07:00","message":"end recv isFinal message id 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.725426173+07:00","message":"end Recv id 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.725431783+07:00","message":"[buffer interim] 1334 true แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725440266+07:00","message":"[bufferProcess] interim [790000000]:แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725444045+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725447771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725450678+07:00","message":"> Transcript [19500] [false]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725453757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725456066+07:00","message":"Set new StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725458123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725460324+07:00","message":"> Transcript [19501] [true]: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.72546333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725465437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725467378+07:00","message":"StatePrefix: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725469936+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725471843+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725699727+07:00","message":"Push: 'ถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725702749+07:00","message":"TextPushed: 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่พอเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725705251+07:00","message":"Set new StatePrefix : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725707945+07:00","message":"Next Push (prob) : 'แล้วก็เสมอกันอยู่ที่ 1 ประตูต่อ 1 นะครับก่อนที่จะตัดสินแต่คนเวลาบาดเจ็บถึง 11 นาที'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:15.72571515+07:00","message":"push: {true ถึง 11 นาที 0 0xc003102300}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:15.725723289+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1334.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:15.739541438+07:00","message":"write wav file: './tmp/7585/7585_1334.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:16.120477299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:16.12049715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.477264779+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.477302238+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:45:16.477307479+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.477321669+07:00","message":"[buffer interim] 1335 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.477327485+07:00","message":"[bufferProcess] interim [600000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.477329358+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.551185271+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.551228368+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:45:16.551234896+07:00","message":"receive interim result [false|false]: นักเตะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.551254384+07:00","message":"[buffer interim] 1335 false นักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.551266125+07:00","message":"[bufferProcess] interim [660000000]:นักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.55126904+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.55127223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.55127793+07:00","message":"> Transcript [19502] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.551280919+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.739420833+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.73945754+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:45:16.739463859+07:00","message":"receive interim result [false|false]: นักเตะล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.739476251+07:00","message":"[buffer interim] 1335 false นักเตะล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739485613+07:00","message":"[bufferProcess] interim [900000000]:นักเตะล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.7394894+07:00","message":"[bufferProcess] send to processor:นักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739494478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.73949874+07:00","message":"> Transcript [19503] [false]: 'นักเตะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739507261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739510509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739517131+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.739521108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.868810152+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.868844773+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:45:16.868851103+07:00","message":"receive interim result [false|false]: นักเตะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:16.868867938+07:00","message":"[buffer interim] 1335 false นักเตะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868874518+07:00","message":"[bufferProcess] interim [960000000]:นักเตะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868876982+07:00","message":"[bufferProcess] send to processor:นักเตะล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868880901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868883889+07:00","message":"> Transcript [19504] [false]: 'นักเตะล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868886938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868889095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868891403+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:16.868893749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.058219242+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.058253655+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:45:17.05825946+07:00","message":"receive interim result [false|false]: นักเตะลาวมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.058277172+07:00","message":"[buffer interim] 1335 false นักเตะลาวมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.05828756+07:00","message":"[bufferProcess] interim [140000000]:นักเตะลาวมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058291795+07:00","message":"[bufferProcess] send to processor:นักเตะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058296018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058299321+07:00","message":"> Transcript [19505] [false]: 'นักเตะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058302352+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058304536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058306608+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.058308855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.117757155+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.117795521+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:45:17.117802324+07:00","message":"receive interim result [false|false]: นักเตะลาวมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.117815044+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117822056+07:00","message":"[bufferProcess] interim [260000000]:นักเตะลาวมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117824506+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117829752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117833096+07:00","message":"> Transcript [19506] [false]: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.11783664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117841274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117844049+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.11784666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117852841+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.11785496+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117857515+07:00","message":"Set new StatePrefix : 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.117860061+07:00","message":"Next Push (prob) : 'เตะลาวมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.117882213+07:00","message":"push: {false นัก 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.120553334+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.120575894+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:45:17.120581101+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.120592458+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120599937+07:00","message":"[bufferProcess] interim [320000000]:นักเตะลาวมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120602981+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120606242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120608877+07:00","message":"> Transcript [19507] [false]: 'นักเตะลาวมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.12061224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120614439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120616456+07:00","message":"StatePrefix: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.120619114+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.335037255+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.335077661+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:45:17.335084815+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.33510052+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335108337+07:00","message":"[bufferProcess] interim [500000000]:นักเตะลาวมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335111202+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335118324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.33512137+07:00","message":"> Transcript [19508] [false]: 'นักเตะลาวมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335125981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335128844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335130904+07:00","message":"StatePrefix: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.335133583+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.659165438+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.659228838+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:45:17.659237223+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตัดสิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.659254672+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659263224+07:00","message":"[bufferProcess] interim [800000000]:นักเตะลาวมีการตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659266145+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659273915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659276881+07:00","message":"> Transcript [19509] [false]: 'นักเตะลาวมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659280447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659282856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659285034+07:00","message":"StatePrefix: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.659287599+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.758609205+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.758636184+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:45:17.758641183+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.758654112+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758659538+07:00","message":"[bufferProcess] interim [860000000]:นักเตะลาวมีการตะคริว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758662119+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758665721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758668986+07:00","message":"> Transcript [19510] [false]: 'นักเตะลาวมีการตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758672152+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758674305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758676258+07:00","message":"StatePrefix: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.75867849+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758685442+07:00","message":"Push: 'เตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758688289+07:00","message":"TextPushed: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758690391+07:00","message":"Set new StatePrefix : 'นักเตะลาวมีการตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.758692528+07:00","message":"Next Push (prob) : 'การตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.758699996+07:00","message":"push: {false เตะลาวมี 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.947534528+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.947568461+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:45:17.947574072+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:17.947589963+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.947596245+07:00","message":"[bufferProcess] interim [40000000]:นักเตะลาวมีการตะคริวขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.947598947+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.947602582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.947605359+07:00","message":"> Transcript [19511] [false]: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.947607876+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:17.94760989+07:00","message":"Set new StatePrefix: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.153696547+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.153728925+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:45:18.153735754+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.153752369+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153760194+07:00","message":"[bufferProcess] interim [280000000]:นักเตะลาวมีการตะคริวขึ้นบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153763724+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.15377068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.15377507+07:00","message":"> Transcript [19512] [false]: 'นักเตะลาวมีการตะคริวขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153778617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153780776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153783199+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.153785371+07:00","message":"TextPushed: 'นักเตะลาวมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.339824531+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.339866264+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:45:18.339874805+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.339896079+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339902782+07:00","message":"[bufferProcess] interim [520000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339905121+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339909215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339913347+07:00","message":"> Transcript [19513] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339918257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339921671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339926769+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.339929963+07:00","message":"TextPushed: 'นักเตะลาวมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.536828596+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.536882252+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:45:18.536890989+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.536907994+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536916401+07:00","message":"[bufferProcess] interim [700000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536919381+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536922886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536925759+07:00","message":"> Transcript [19514] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536931202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536934245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.5369367+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.536939348+07:00","message":"TextPushed: 'นักเตะลาวมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.668969372+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.669006935+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:45:18.669012726+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.669028887+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669035332+07:00","message":"[bufferProcess] interim [820000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669038042+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669041715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669044384+07:00","message":"> Transcript [19515] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669047945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669050073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669052564+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669054719+07:00","message":"TextPushed: 'นักเตะลาวมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.66905748+07:00","message":"Push: 'การตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669059553+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.669061844+07:00","message":"Set new StatePrefix : 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.66906398+07:00","message":"Next Push (prob) : 'ขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.669071338+07:00","message":"push: {false การตะคริว 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.718868685+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.718901516+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:45:18.718907715+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.718922566+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718928623+07:00","message":"[bufferProcess] interim [880000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718931969+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718935979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718938799+07:00","message":"> Transcript [19516] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718942417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718944422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718946358+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.718949047+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.905898371+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.905939518+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:45:18.90594717+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:18.905962517+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905969746+07:00","message":"[bufferProcess] interim [120000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905972588+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905979924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905985062+07:00","message":"> Transcript [19517] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905989121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905991681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.90599439+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:18.905997042+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:19.121339075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:19.121360513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.16825183+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.168293432+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:45:19.168298832+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.168314048+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168320594+07:00","message":"[bufferProcess] interim [300000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168323287+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168327036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.16832972+07:00","message":"> Transcript [19518] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168333678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168336038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168338221+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.168341201+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.231214402+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.23125991+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:45:19.231267953+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.231285382+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231296603+07:00","message":"[bufferProcess] interim [420000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231299882+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231303582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.23130882+07:00","message":"> Transcript [19519] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231313727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231316242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231319031+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.23132206+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231325299+07:00","message":"Push: 'ขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231327595+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231329871+07:00","message":"Set new StatePrefix : 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.231332183+07:00","message":"Next Push (prob) : 'ครับตลอดทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.231340785+07:00","message":"push: {false ขึ้นบ่อยครั้งนะ 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.352912245+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.352955107+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:45:19.352964959+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:19.352980517+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.352987789+07:00","message":"[bufferProcess] interim [480000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.352991155+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.352998908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.353002389+07:00","message":"> Transcript [19520] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.353007038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.35300986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.353012013+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:19.353014925+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.126335171+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.126372309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.126378287+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.126397241+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126403629+07:00","message":"[bufferProcess] interim [50000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126406273+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126410174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126413439+07:00","message":"> Transcript [19521] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126416838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126419024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.12642099+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.126423723+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.453431282+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.453473926+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:45:20.453481531+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.453495053+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453501412+07:00","message":"[bufferProcess] interim [620000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453504158+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453509948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453513039+07:00","message":"> Transcript [19522] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453517001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453519771+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453522132+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.453524988+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.636736279+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.636776887+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:45:20.636783426+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.636797424+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636807793+07:00","message":"[bufferProcess] interim [740000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636810524+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636816187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636819197+07:00","message":"> Transcript [19523] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636823082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636825213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636829532+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636832094+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636838039+07:00","message":"Push: 'ครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636840997+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636843539+07:00","message":"Set new StatePrefix : 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.636846164+07:00","message":"Next Push (prob) : 'เกมก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.636853598+07:00","message":"push: {false ครับตลอดทั้ง 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.644608605+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.644628709+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:45:20.644635637+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.644649448+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.64465586+07:00","message":"[bufferProcess] interim [800000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.64466004+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644666715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644669701+07:00","message":"> Transcript [19524] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644672823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644674766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644676634+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.644679329+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.801735689+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.801773484+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:45:20.801781167+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.80179968+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801806537+07:00","message":"[bufferProcess] interim [920000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801809248+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801813239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801816065+07:00","message":"> Transcript [19525] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801823937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801826633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801831049+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.801833839+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.969432583+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.9694809+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:45:20.969490078+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:20.969507752+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.96951934+07:00","message":"[bufferProcess] interim [100000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969523911+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969531599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969536584+07:00","message":"> Transcript [19526] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969542714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969547019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969551067+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:20.969555449+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.154785963+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.154825831+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:45:21.154832153+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.154851497+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154862809+07:00","message":"[bufferProcess] interim [280000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154866007+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154873494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154876537+07:00","message":"> Transcript [19527] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154881026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154883537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154886091+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154889018+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154896532+07:00","message":"Push: 'เกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154898796+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154901348+07:00","message":"Set new StatePrefix : 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.154903684+07:00","message":"Next Push (prob) : 'ที่ทีมไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.154913657+07:00","message":"push: {false เกมก่อน 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.202259134+07:00","message":"[GCS] IsForceVAD: false for message ID: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.224990641+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.225021601+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:45:21.225027451+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.225043214+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.225049293+07:00","message":"[bufferProcess] interim [400000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.225052176+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.225055824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.22505836+07:00","message":"> Transcript [19528] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.225060973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.22506353+07:00","message":"Set new StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.285421604+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.285459556+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:45:21.285466041+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.285476145+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285482815+07:00","message":"[bufferProcess] interim [460000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285486645+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.28549221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.28549652+07:00","message":"> Transcript [19529] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285503985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285507157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285510514+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.285514604+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.290993574+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.291015714+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:45:21.291021906+07:00","message":"receive interim result [false|false]: นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.291033677+07:00","message":"[buffer interim] 1335 false นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291040497+07:00","message":"[bufferProcess] interim [520000000]:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.29104474+07:00","message":"[bufferProcess] send to processor:นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291052599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.29105675+07:00","message":"> Transcript [19530] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291061802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291065847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291067786+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.291070868+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.332610105+07:00","message":"[GCS] Start streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.379873221+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.379916371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้\",\"confidence\":0.94840866}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.37992398+07:00","message":"receive interim result [true|false]: ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.379937183+07:00","message":"end recv isFinal message id 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.379939638+07:00","message":"end Recv id 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.379947296+07:00","message":"[buffer interim] 1335 true ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.37995565+07:00","message":"[bufferProcess] interim [520000000]:ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379959469+07:00","message":"[bufferProcess] send to processor (isfinal):นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.37996298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379965886+07:00","message":"> Transcript [19531] [false]: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379969301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.37997156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379973495+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379976394+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379978804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379980869+07:00","message":"> Transcript [19532] [true]: 'ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379983226+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379987152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379989196+07:00","message":"StatePrefix: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมใครจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.37999131+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.379993206+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.380239798+07:00","message":"Push: 'ทีมไทยจะไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.380244644+07:00","message":"TextPushed: 'นักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนทีมไทยจะไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.380247029+07:00","message":"Set new StatePrefix : 'ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.380249585+07:00","message":"Next Push (prob) : 'ขอนักเตะลาวมีการตะคริวขึ้นบ่อยครั้งนะครับตลอดทั้งเกมก่อนที่ทีมไทยจะไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.380259095+07:00","message":"push: {true ทีมไทยจะไม่ได้ 0 0xc003102480}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.380274445+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1335.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:21.3999855+07:00","message":"write wav file: './tmp/7585/7585_1335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.881840565+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.881910288+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:45:21.881916706+07:00","message":"receive interim result [false|false]: ผู้ชาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:21.881937963+07:00","message":"[buffer interim] 1336 false ผู้ชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.881947066+07:00","message":"[bufferProcess] interim [420000000]:ผู้ชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:21.881949446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.067038544+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.067082091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Chinese\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.067087461+07:00","message":"receive interim result [false|false]: Chinese"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.067107393+07:00","message":"[buffer interim] 1336 false Chinese"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.067113493+07:00","message":"[bufferProcess] interim [540000000]:Chinese"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.067116027+07:00","message":"[bufferProcess] send to processor:ผู้ชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.067122349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.067125614+07:00","message":"> Transcript [19533] [false]: 'ผู้ชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.067128025+07:00","message":"Set StatePrefix (first interim): 'ผู้ชาย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:22.121714099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:22.121735436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.19274185+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.192784694+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:45:22.192792901+07:00","message":"receive interim result [false|false]: ผู้ชายในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.192807152+07:00","message":"[buffer interim] 1336 false ผู้ชายในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192813642+07:00","message":"[bufferProcess] interim [720000000]:ผู้ชายในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192816412+07:00","message":"[bufferProcess] send to processor:Chinese"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192823318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192826435+07:00","message":"> Transcript [19534] [false]: 'Chinese'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192828725+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.192831255+07:00","message":"Set new StatePrefix: 'Chinese'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.390095163+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.390137414+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:45:22.390143707+07:00","message":"receive interim result [false|false]: ใช้ในชุมชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.390155796+07:00","message":"[buffer interim] 1336 false ใช้ในชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390165559+07:00","message":"[bufferProcess] interim [840000000]:ใช้ในชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390175146+07:00","message":"[bufferProcess] send to processor:ผู้ชายในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390181531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390187475+07:00","message":"> Transcript [19535] [false]: 'ผู้ชายในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390191127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.390195454+07:00","message":"Set new StatePrefix: 'ผู้ชายในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.415082823+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.415128108+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:45:22.415134404+07:00","message":"receive interim result [false|false]: ผู้ชายในช่วงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.41515338+07:00","message":"[buffer interim] 1336 false ผู้ชายในช่วงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.415160838+07:00","message":"[bufferProcess] interim [900000000]:ผู้ชายในช่วงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.415163818+07:00","message":"[bufferProcess] send to processor:ใช้ในชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.415185565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.415189061+07:00","message":"> Transcript [19536] [false]: 'ใช้ในชุมชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.415193447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.4151961+07:00","message":"Set new StatePrefix: 'ใช้ในชุมชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.515734881+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.515774222+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:45:22.515783303+07:00","message":"receive interim result [false|false]: ผู้ชายในช่วงเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.515795688+07:00","message":"[buffer interim] 1336 false ผู้ชายในช่วงเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.515805404+07:00","message":"[bufferProcess] interim [960000000]:ผู้ชายในช่วงเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.51580815+07:00","message":"[bufferProcess] send to processor:ผู้ชายในช่วงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.51581401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.515817258+07:00","message":"> Transcript [19537] [false]: 'ผู้ชายในช่วงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.515819789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.51582205+07:00","message":"Set new StatePrefix: 'ผู้ชายในช่วงเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.52367775+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.523708546+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:45:22.523715384+07:00","message":"receive interim result [false|false]: ผู้ชายในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.523728594+07:00","message":"[buffer interim] 1336 false ผู้ชายในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523735789+07:00","message":"[bufferProcess] interim [20000000]:ผู้ชายในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523739172+07:00","message":"[bufferProcess] send to processor:ผู้ชายในช่วงเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.52374667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523750919+07:00","message":"> Transcript [19538] [false]: 'ผู้ชายในช่วงเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523755382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523767884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523770656+07:00","message":"StatePrefix: 'ผู้ชายในช่วงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.523772881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.549578269+07:00","message":"[GCS] IsForceVAD: false for message ID: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.612062363+07:00","message":"[GCS] Start streaming session, msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673047955+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673089832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูใช้ในช่วงเวลา\",\"confidence\":0.8795445}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673095903+07:00","message":"receive interim result [true|false]: กูใช้ในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673107793+07:00","message":"end recv isFinal message id 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673110825+07:00","message":"end Recv id 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673121759+07:00","message":"[buffer interim] 1336 true กูใช้ในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673143199+07:00","message":"[bufferProcess] interim [230000000]:กูใช้ในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673146863+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้ชายในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673150204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673153571+07:00","message":"> Transcript [19539] [false]: 'ผู้ชายในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673156404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673159886+07:00","message":"Set new StatePrefix: 'ผู้ชายในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673180499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.67318293+07:00","message":"> Transcript [19540] [true]: 'กูใช้ในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673185762+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673187995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673190181+07:00","message":"StatePrefix: 'ผู้ชายในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673192339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:22.673194978+07:00","message":"Push: 'กูใช้ในช่วงเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.673203787+07:00","message":"push: {true กูใช้ในช่วงเวลา 0 0xc003380e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:22.679343837+07:00","message":"write wav file: './tmp/7585/7585_1336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:22.928756131+07:00","message":"[GCS] IsForceVAD: false for message ID: 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.003995131+07:00","message":"[GCS] Start streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.020668956+07:00","message":"receive streaming session, msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.020691552+07:00","message":"found end of frame, send empty tag with msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.020696174+07:00","message":"end Recv id 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.020704931+07:00","message":"[buffer interim] 1337 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020713464+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.02071892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020723575+07:00","message":"> Transcript [19541] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020732414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020735443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020738458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020741307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.020744796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.020756124+07:00","message":"push: {true \n 0 0xc003102000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:23.02612499+07:00","message":"write wav file: './tmp/7585/7585_1337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.851911899+07:00","message":"receive streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.851960805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"90\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.851966812+07:00","message":"receive interim result [false|false]: 90"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:23.851983566+07:00","message":"[buffer interim] 1338 false 90"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.851991638+07:00","message":"[bufferProcess] interim [660000000]:90"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:23.851993933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.168496193+07:00","message":"receive streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.168521136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"95\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.168526021+07:00","message":"receive interim result [false|false]: 95"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.168535582+07:00","message":"[buffer interim] 1338 false 95"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.16854172+07:00","message":"[bufferProcess] interim [960000000]:95"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.168544059+07:00","message":"[bufferProcess] send to processor:90"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.168549415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.168551898+07:00","message":"> Transcript [19542] [false]: '90'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.168554118+07:00","message":"Set StatePrefix (first interim): '90'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.278986537+07:00","message":"[GCS] IsForceVAD: false for message ID: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.41048051+07:00","message":"[GCS] Start streaming session, msgId: 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430230052+07:00","message":"receive streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430271678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"95 นะคะ\",\"confidence\":0.8893239}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430278963+07:00","message":"receive interim result [true|false]: 95 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430287556+07:00","message":"end recv isFinal message id 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430290037+07:00","message":"end Recv id 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430295613+07:00","message":"[buffer interim] 1338 true 95 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430305604+07:00","message":"[bufferProcess] interim [290000000]:95 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430310569+07:00","message":"[bufferProcess] send to processor (isfinal):95"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430313827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430316739+07:00","message":"> Transcript [19543] [false]: '95'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430319263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430321454+07:00","message":"Set new StatePrefix: '95'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430323131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430325267+07:00","message":"> Transcript [19544] [true]: '95 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430327719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430329882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430332299+07:00","message":"StatePrefix: '95'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430334407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.430340937+07:00","message":"Push: '95 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.430349088+07:00","message":"push: {true 95 นะคะ 0 0xc003380000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:24.436399975+07:00","message":"write wav file: './tmp/7585/7585_1338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.728454345+07:00","message":"[GCS] IsForceVAD: false for message ID: 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.791751588+07:00","message":"[GCS] Start streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.832594548+07:00","message":"receive streaming session, msgId: 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.832616261+07:00","message":"found end of frame, send empty tag with msgId: 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.832619827+07:00","message":"end Recv id 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.832627761+07:00","message":"[buffer interim] 1339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832636293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832639471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.83264254+07:00","message":"> Transcript [19545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832645286+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832647404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.83264945+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832651354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:24.832654033+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:24.832664522+07:00","message":"push: {true \n 0 0xc003380c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:24.8377333+07:00","message":"write wav file: './tmp/7585/7585_1339.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:25.122506261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:25.122549696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:25.854158665+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:25.854214582+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:45:25.854221494+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:25.854239403+07:00","message":"[buffer interim] 1340 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.854246428+07:00","message":"[bufferProcess] interim [900000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.854248263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.85425381+07:00","message":"[bufferProcess] send to processor (ticker):ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.854256693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.854260218+07:00","message":"> Transcript [19546] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:25.854262558+07:00","message":"Set StatePrefix (first interim): 'ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.05489284+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.054945044+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:45:26.054953828+07:00","message":"receive interim result [false|false]: ของฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.054978205+07:00","message":"[buffer interim] 1340 false ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.054991701+07:00","message":"[bufferProcess] interim [80000000]:ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.054994682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.230587334+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.230623263+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:45:26.230628982+07:00","message":"receive interim result [false|false]: ของโฉนด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.230646708+07:00","message":"[buffer interim] 1340 false ของโฉนด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230654293+07:00","message":"[bufferProcess] interim [260000000]:ของโฉนด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230656712+07:00","message":"[bufferProcess] send to processor:ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230659989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230666378+07:00","message":"> Transcript [19547] [false]: 'ของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230675289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230678339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230681391+07:00","message":"StatePrefix: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.230684973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.432315597+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.432357315+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:45:26.432363911+07:00","message":"receive interim result [false|false]: ชโนทัย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.432380413+07:00","message":"[buffer interim] 1340 false ชโนทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432388169+07:00","message":"[bufferProcess] interim [500000000]:ชโนทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432390497+07:00","message":"[bufferProcess] send to processor:ของโฉนด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432397974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432401254+07:00","message":"> Transcript [19548] [false]: 'ของโฉนด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432405075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432407882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.432411533+07:00","message":"StatePrefix: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.43241363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.675230537+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.675275036+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:45:26.675281357+07:00","message":"receive interim result [false|false]: ชโนทัยคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.675294488+07:00","message":"[buffer interim] 1340 false ชโนทัยคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.675301329+07:00","message":"[bufferProcess] interim [680000000]:ชโนทัยคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.675304259+07:00","message":"[bufferProcess] send to processor:ชโนทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.67531009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.675312935+07:00","message":"> Transcript [19549] [false]: 'ชโนทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.675315425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.675317645+07:00","message":"Set new StatePrefix: 'ชโนทัย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.869010282+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.869051273+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:45:26.869058367+07:00","message":"receive interim result [false|false]: ชโนทัยคงไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.86907306+07:00","message":"[buffer interim] 1340 false ชโนทัยคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869080413+07:00","message":"[bufferProcess] interim [860000000]:ชโนทัยคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869082956+07:00","message":"[bufferProcess] send to processor:ชโนทัยคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869086517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.86908944+07:00","message":"> Transcript [19550] [false]: 'ชโนทัยคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869093521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869095773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869097785+07:00","message":"StatePrefix: 'ชโนทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.869099985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.908266811+07:00","message":"[GCS] IsForceVAD: false for message ID: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.922875819+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.92290587+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:45:26.922911368+07:00","message":"receive interim result [false|false]: ชโนทัยคงเหม็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:26.922926348+07:00","message":"[buffer interim] 1340 false ชโนทัยคงเหม็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.92293252+07:00","message":"[bufferProcess] interim [980000000]:ชโนทัยคงเหม็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922935676+07:00","message":"[bufferProcess] send to processor:ชโนทัยคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.92293915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922942076+07:00","message":"> Transcript [19551] [false]: 'ชโนทัยคงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922945016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922947297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922949318+07:00","message":"StatePrefix: 'ชโนทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:26.922951544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035299792+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035342527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของชโนทัยคงเหม็น\",\"confidence\":0.9515216}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035350357+07:00","message":"receive interim result [true|false]: ของชโนทัยคงเหม็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035361682+07:00","message":"end recv isFinal message id 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035364177+07:00","message":"end Recv id 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035371887+07:00","message":"[buffer interim] 1340 true ของชโนทัยคงเหม็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.03538312+07:00","message":"[bufferProcess] interim [130000000]:ของชโนทัยคงเหม็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035386471+07:00","message":"[bufferProcess] send to processor (isfinal):ชโนทัยคงเหม็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035390536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035393572+07:00","message":"> Transcript [19552] [false]: 'ชโนทัยคงเหม็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035396516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035399821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035401974+07:00","message":"StatePrefix: 'ชโนทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035404244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035406112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035408304+07:00","message":"> Transcript [19553] [true]: 'ของชโนทัยคงเหม็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035410525+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035412241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035413934+07:00","message":"StatePrefix: 'ชโนทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035415744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.035418705+07:00","message":"Push: 'ของชโนทัยคงเหม็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.035426781+07:00","message":"push: {true ของชโนทัยคงเหม็น 0 0xc003102780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:27.043358033+07:00","message":"write wav file: './tmp/7585/7585_1340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.160371835+07:00","message":"[GCS] Start streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.825559073+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.8256099+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:45:27.825615228+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.825630071+07:00","message":"[buffer interim] 1341 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.825636441+07:00","message":"[bufferProcess] interim [670000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.825638235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.89156922+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.891604829+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:45:27.891610565+07:00","message":"receive interim result [false|false]: ทำไม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:27.891624932+07:00","message":"[buffer interim] 1341 false ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.891631018+07:00","message":"[bufferProcess] interim [790000000]:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.891633161+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.891637446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.891640234+07:00","message":"> Transcript [19554] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:27.891647602+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:28.122780711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:28.122782704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.167040654+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.167078202+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:45:28.16708426+07:00","message":"receive interim result [false|false]: ทำไม่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.167099183+07:00","message":"[buffer interim] 1341 false ทำไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167107333+07:00","message":"[bufferProcess] interim [970000000]:ทำไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167110258+07:00","message":"[bufferProcess] send to processor:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167115804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167119052+07:00","message":"> Transcript [19555] [false]: 'ทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167123029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167125534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167127624+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.167129711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.176271935+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.176286672+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:45:28.176290834+07:00","message":"receive interim result [false|false]: ทำไมไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.176299444+07:00","message":"[buffer interim] 1341 false ทำไมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176303221+07:00","message":"[bufferProcess] interim [30000000]:ทำไมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176305372+07:00","message":"[bufferProcess] send to processor:ทำไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176307841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176309998+07:00","message":"> Transcript [19556] [false]: 'ทำไม่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176315733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176317913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.176319746+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.17632163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.412698568+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.412758139+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:45:28.412765541+07:00","message":"receive interim result [false|false]: ทำไมไทยฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.412787832+07:00","message":"[buffer interim] 1341 false ทำไมไทยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412798087+07:00","message":"[bufferProcess] interim [270000000]:ทำไมไทยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412801835+07:00","message":"[bufferProcess] send to processor:ทำไมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412808568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412813797+07:00","message":"> Transcript [19557] [false]: 'ทำไมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.41281983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412822256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412824726+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.412826954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.444977102+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.445010673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยฉันจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.445018171+07:00","message":"receive interim result [false|false]: ทำไมไทยฉันจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.445031654+07:00","message":"[buffer interim] 1341 false ทำไมไทยฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445037725+07:00","message":"[bufferProcess] interim [330000000]:ทำไมไทยฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445040158+07:00","message":"[bufferProcess] send to processor:ทำไมไทยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445047029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445049929+07:00","message":"> Transcript [19558] [false]: 'ทำไมไทยฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445052993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445055271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445057685+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.44505995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445065627+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445067699+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445069756+07:00","message":"Set new StatePrefix : 'ทำไมไทยฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.445071986+07:00","message":"Next Push (prob) : 'ไมไทยฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.445079342+07:00","message":"push: {false ทำ 0 0xc0031d9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.5503929+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.550448845+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:45:28.55045701+07:00","message":"receive interim result [false|false]: ทำให้ใครชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.550475267+07:00","message":"[buffer interim] 1341 false ทำให้ใครชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550483688+07:00","message":"[bufferProcess] interim [390000000]:ทำให้ใครชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550487758+07:00","message":"[bufferProcess] send to processor:ทำไมไทยฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550493121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550497077+07:00","message":"> Transcript [19559] [false]: 'ทำไมไทยฉันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550502124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550504946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550508168+07:00","message":"StatePrefix: 'ทำไมไทยฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.550511839+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.903943436+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.903980226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.903986407+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:28.904002691+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904011294+07:00","message":"[bufferProcess] interim [750000000]:ทำไมไทยชนะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904014128+07:00","message":"[bufferProcess] send to processor:ทำให้ใครชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904018046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904020882+07:00","message":"> Transcript [19560] [false]: 'ทำให้ใครชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904023265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:28.904025747+07:00","message":"Set new StatePrefix: 'ทำให้ใครชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.23495894+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.234996798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.235003067+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.235015018+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235021785+07:00","message":"[bufferProcess] interim [110000000]:ทำไมไทยชนะลาว 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235024151+07:00","message":"[bufferProcess] send to processor:ทำไมไทยชนะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235029533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235032465+07:00","message":"> Transcript [19561] [false]: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235034822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.235037256+07:00","message":"Set new StatePrefix: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477798284+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477834081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477841249+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477850406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477853344+07:00","message":"receive interim result [false|false]:  2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477859299+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.477864254+07:00","message":"[buffer interim] 1341 false  2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.47786947+07:00","message":"[bufferProcess] interim [350000000]:ทำไมไทยชนะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477871801+07:00","message":"[bufferProcess] send to processor:ทำไมไทยชนะลาว 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477875147+07:00","message":"[bufferProcess] interim [350000000]: 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477878025+07:00","message":"[bufferProcess] update buffer: ทำไมไทยชนะลาว 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477881223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477883979+07:00","message":"> Transcript [19562] [false]: 'ทำไมไทยชนะลาว 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477887006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477888962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477890942+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.477893064+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804440399+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804481411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804489081+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804502209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตูตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804505552+07:00","message":"receive interim result [false|false]:  2 ประตูตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804512347+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.804516159+07:00","message":"[buffer interim] 1341 false  2 ประตูตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.80452165+07:00","message":"[bufferProcess] interim [650000000]:ทำไมไทยชนะลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804524469+07:00","message":"[bufferProcess] send to processor:ทำไมไทยชนะลาว 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804528506+07:00","message":"[bufferProcess] interim [650000000]: 2 ประตูตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804533132+07:00","message":"[bufferProcess] update buffer: ทำไมไทยชนะลาว 2 ประตูตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.80453724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804541238+07:00","message":"> Transcript [19563] [false]: 'ทำไมไทยชนะลาว 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804547721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.80455045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804552504+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.804554861+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816128052+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816161072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.81617379+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816190964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816194037+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816201799+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.816209358+07:00","message":"[buffer interim] 1341 false  ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.81621489+07:00","message":"[bufferProcess] interim [710000000]:ทำไมไทยชนะลาว 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816217834+07:00","message":"[bufferProcess] send to processor:ทำไมไทยชนะลาว 2 ประตูตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816224813+07:00","message":"[bufferProcess] interim [710000000]: ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816227507+07:00","message":"[bufferProcess] update buffer: ทำไมไทยชนะลาว 2 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816230658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816233945+07:00","message":"> Transcript [19564] [false]: 'ทำไมไทยชนะลาว 2 ประตูตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816239951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816242406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816244619+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.816247129+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.908700803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998537039+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998577456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998583277+07:00","message":"receive interim result [false|false]: ทำไมไทยชนะลาว 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998597104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 1 ครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998604754+07:00","message":"receive interim result [false|false]:  ประตูต่อ 1 ครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.99861301+07:00","message":"[buffer interim] 1341 false ทำไมไทยชนะลาว 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998616167+07:00","message":"[buffer interim] 1341 false  ประตูต่อ 1 ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.99862227+07:00","message":"[bufferProcess] interim [950000000]:ทำไมไทยชนะลาว 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998625559+07:00","message":"[bufferProcess] send to processor:ทำไมไทยชนะลาว 2 ประตูต่อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.99862911+07:00","message":"[bufferProcess] interim [950000000]: ประตูต่อ 1 ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998632714+07:00","message":"[bufferProcess] update buffer: ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998635742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998638683+07:00","message":"> Transcript [19565] [false]: 'ทำไมไทยชนะลาว 2 ประตูต่อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998642136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998644275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.99864677+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998649377+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998651946+07:00","message":"Push: 'ไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998653865+07:00","message":"TextPushed: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998656012+07:00","message":"Set new StatePrefix : 'ทำไมไทยชนะลาว 2 ประตูต่อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:29.998658431+07:00","message":"Next Push (prob) : ' 2 ประตูต่อ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:29.998665511+07:00","message":"push: {false ไมไทยชนะลาว 0 0xc0031d9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065097745+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065138343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครับ\",\"confidence\":0.93820715}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065144391+07:00","message":"receive interim result [true|false]: ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065154363+07:00","message":"end recv isFinal message id 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065157525+07:00","message":"end Recv id 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065188673+07:00","message":"[buffer interim] 1341 true ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065197193+07:00","message":"[bufferProcess] interim [980000000]:ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065200321+07:00","message":"[bufferProcess] send to processor (isfinal):ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065203761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065206936+07:00","message":"> Transcript [19566] [false]: 'ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065212772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065214867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065216812+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว 2 ประตูต่อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065219692+07:00","message":"TextPushed: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065221918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065223964+07:00","message":"> Transcript [19567] [true]: 'ทำไมไทยชนะลาว 2 ประตูต่อ 1 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065226337+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.06522827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065230721+07:00","message":"StatePrefix: 'ทำไมไทยชนะลาว 2 ประตูต่อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065233891+07:00","message":"TextPushed: 'ทำไมไทยชนะลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.065237968+07:00","message":"Push: ' 2 ประตูต่อ 1 ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.065249209+07:00","message":"push: {true  2 ประตูต่อ 1 ครับ 0 0xc0031d9b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:30.074282137+07:00","message":"write wav file: './tmp/7585/7585_1341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.172030323+07:00","message":"[GCS] Start streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.66985447+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.669882386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.669887228+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.669899389+07:00","message":"[buffer interim] 1342 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.669904891+07:00","message":"[bufferProcess] interim [490000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.669907001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.920001402+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.920044467+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:45:30.920051007+07:00","message":"receive interim result [false|false]: ประเดิม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:30.920064328+07:00","message":"[buffer interim] 1342 false ประเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.920070844+07:00","message":"[bufferProcess] interim [790000000]:ประเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.920073521+07:00","message":"[bufferProcess] send to processor:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.920078534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.920081465+07:00","message":"> Transcript [19568] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:30.920083714+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.041182779+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.041221347+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:45:31.041227256+07:00","message":"receive interim result [false|false]: ประเดิมคว้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.041246754+07:00","message":"[buffer interim] 1342 false ประเดิมคว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041254055+07:00","message":"[bufferProcess] interim [910000000]:ประเดิมคว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041257122+07:00","message":"[bufferProcess] send to processor:ประเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041260369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041263402+07:00","message":"> Transcript [19569] [false]: 'ประเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041265814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.041267866+07:00","message":"Set new StatePrefix: 'ประเดิม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:31.123311357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:31.123343736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.224812341+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.224848849+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:45:31.224854606+07:00","message":"receive interim result [false|false]: บัตรเติมก๊าซ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.224867515+07:00","message":"[buffer interim] 1342 false บัตรเติมก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.22487402+07:00","message":"[bufferProcess] interim [90000000]:บัตรเติมก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224876862+07:00","message":"[bufferProcess] send to processor:ประเดิมคว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224882942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224885742+07:00","message":"> Transcript [19570] [false]: 'ประเดิมคว้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224889134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224891226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224893419+07:00","message":"StatePrefix: 'ประเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.224895515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.353282206+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.353320371+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:45:31.35332647+07:00","message":"receive interim result [false|false]: ประเดิมคว้าชัย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.353342499+07:00","message":"[buffer interim] 1342 false ประเดิมคว้าชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.35334889+07:00","message":"[bufferProcess] interim [150000000]:ประเดิมคว้าชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.353351312+07:00","message":"[bufferProcess] send to processor:บัตรเติมก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.353354976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.353358815+07:00","message":"> Transcript [19571] [false]: 'บัตรเติมก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.353361193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.353364315+07:00","message":"Set new StatePrefix: 'บัตรเติมก๊าซ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.409233327+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.409276604+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:45:31.40928498+07:00","message":"receive interim result [false|false]: ประเดิมคว้าแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.409304056+07:00","message":"[buffer interim] 1342 false ประเดิมคว้าแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409311841+07:00","message":"[bufferProcess] interim [270000000]:ประเดิมคว้าแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409315337+07:00","message":"[bufferProcess] send to processor:ประเดิมคว้าชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409322632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409326838+07:00","message":"> Transcript [19572] [false]: 'ประเดิมคว้าชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409329957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.409333249+07:00","message":"Set new StatePrefix: 'ประเดิมคว้าชัย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.41426804+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.414293372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเดิมคว้าชัยชนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.414298425+07:00","message":"receive interim result [false|false]: ประเดิมคว้าชัยชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.414310047+07:00","message":"[buffer interim] 1342 false ประเดิมคว้าชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414316847+07:00","message":"[bufferProcess] interim [330000000]:ประเดิมคว้าชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414319239+07:00","message":"[bufferProcess] send to processor:ประเดิมคว้าแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414325586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414328538+07:00","message":"> Transcript [19573] [false]: 'ประเดิมคว้าแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414330687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.414332643+07:00","message":"Set new StatePrefix: 'ประเดิมคว้าแชมป์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.733214319+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.733263817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเดิมคว้าชัยชนะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.733271532+07:00","message":"receive interim result [false|false]: ประเดิมคว้าชัยชนะได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.733292192+07:00","message":"[buffer interim] 1342 false ประเดิมคว้าชัยชนะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.733299747+07:00","message":"[bufferProcess] interim [570000000]:ประเดิมคว้าชัยชนะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.7333038+07:00","message":"[bufferProcess] send to processor:ประเดิมคว้าชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.733308321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.733312696+07:00","message":"> Transcript [19574] [false]: 'ประเดิมคว้าชัยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.733316468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.733319813+07:00","message":"Set new StatePrefix: 'ประเดิมคว้าชัยชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.83800876+07:00","message":"[GCS] IsForceVAD: false for message ID: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.910189672+07:00","message":"[GCS] Start streaming session, msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.923769326+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.923815568+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:45:31.923823468+07:00","message":"receive interim result [false|false]: ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.923840223+07:00","message":"[buffer interim] 1342 false ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923851871+07:00","message":"[bufferProcess] interim [810000000]:ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.92385671+07:00","message":"[bufferProcess] send to processor:ประเดิมคว้าชัยชนะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923863833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.92386872+07:00","message":"> Transcript [19575] [false]: 'ประเดิมคว้าชัยชนะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923873789+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923876816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923879831+07:00","message":"StatePrefix: 'ประเดิมคว้าชัยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.923883081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937104524+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937141435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเดิมคว้าชัยชนะได้สำเร็จ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.93714723+07:00","message":"receive interim result [true|false]: ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937158987+07:00","message":"end recv isFinal message id 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937179634+07:00","message":"end Recv id 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937186893+07:00","message":"[buffer interim] 1342 true ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937197264+07:00","message":"[bufferProcess] interim [900000000]:ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937200752+07:00","message":"[bufferProcess] send to processor (isfinal):ประเดิมคว้าชัยชนะได้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937204189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937207249+07:00","message":"> Transcript [19576] [false]: 'ประเดิมคว้าชัยชนะได้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937210569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937212947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937214901+07:00","message":"StatePrefix: 'ประเดิมคว้าชัยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937216982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937218655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.93722065+07:00","message":"> Transcript [19577] [true]: 'ประเดิมคว้าชัยชนะได้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937222872+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937224649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937226459+07:00","message":"StatePrefix: 'ประเดิมคว้าชัยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937228277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:31.937235805+07:00","message":"Push: 'ประเดิมคว้าชัยชนะได้สำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.937257996+07:00","message":"push: {true ประเดิมคว้าชัยชนะได้สำเร็จ 0 0xc003102c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:31.946452781+07:00","message":"write wav file: './tmp/7585/7585_1342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:31.968649671+07:00","message":"[GCS] IsForceVAD: false for message ID: 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.133351058+07:00","message":"receive streaming session, msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.133374148+07:00","message":"found end of frame, send empty tag with msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.133378949+07:00","message":"end Recv id 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.133387283+07:00","message":"[buffer interim] 1343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133401877+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133412663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133417563+07:00","message":"> Transcript [19578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133420387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133422474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133424424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133426522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.133430942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.133439565+07:00","message":"push: {true \n 0 0xc003102d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:32.139638459+07:00","message":"write wav file: './tmp/7585/7585_1343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.35306443+07:00","message":"[GCS] Start streaming session, msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.418388426+07:00","message":"[GCS] IsForceVAD: false for message ID: 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.612039713+07:00","message":"[GCS] Start streaming session, msgId: 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.640530397+07:00","message":"receive streaming session, msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.64055422+07:00","message":"found end of frame, send empty tag with msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.64055784+07:00","message":"end Recv id 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.640565026+07:00","message":"[buffer interim] 1344 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.640572588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.640576492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.64058026+07:00","message":"> Transcript [19579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.640583002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.640585059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.640587019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.64058903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.64059187+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.640602076+07:00","message":"push: {true \n 0 0xc003380480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:32.645683228+07:00","message":"write wav file: './tmp/7585/7585_1344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.668875868+07:00","message":"[GCS] IsForceVAD: false for message ID: 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.848860793+07:00","message":"receive streaming session, msgId: 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.848883439+07:00","message":"found end of frame, send empty tag with msgId: 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.848886582+07:00","message":"end Recv id 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.848894865+07:00","message":"[buffer interim] 1345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.84890221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.8489061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.848909168+07:00","message":"> Transcript [19580] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.848912671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.8489151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.848917061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.848918992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:32.848921555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.848932043+07:00","message":"push: {true \n 0 0xc003102080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:32.853933445+07:00","message":"write wav file: './tmp/7585/7585_1345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:32.871103135+07:00","message":"[GCS] Start streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184680949+07:00","message":"[GCS] Cleaned up inactive client: 1315"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184708529+07:00","message":"[GCS] Cleaned up inactive client: 1318"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184711349+07:00","message":"[GCS] Cleaned up inactive client: 1310"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184713624+07:00","message":"[GCS] Cleaned up inactive client: 1317"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.18471545+07:00","message":"[GCS] Cleaned up inactive client: 1308"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184721486+07:00","message":"[GCS] Cleaned up inactive client: 1309"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184723614+07:00","message":"[GCS] Cleaned up inactive client: 1307"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184725609+07:00","message":"[GCS] Cleaned up inactive client: 1316"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184727659+07:00","message":"[GCS] Cleaned up inactive client: 1314"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184729792+07:00","message":"[GCS] Cleaned up inactive client: 1312"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184732016+07:00","message":"[GCS] Cleaned up inactive client: 1313"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:33.184733818+07:00","message":"[GCS] Cleaned up inactive client: 1311"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:34.123981183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:34.124024003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.493262446+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.493317665+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:45:34.493323527+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.493340589+07:00","message":"[buffer interim] 1346 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493347315+07:00","message":"[bufferProcess] interim [710000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493349331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493354358+07:00","message":"[bufferProcess] send to processor (ticker):ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493357972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493362051+07:00","message":"> Transcript [19581] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.493365697+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.63553478+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.635581038+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:45:34.635588121+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.635598684+07:00","message":"[buffer interim] 1346 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.635606229+07:00","message":"[bufferProcess] interim [770000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.635608516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.693331839+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.69337402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.693380068+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.693393911+07:00","message":"[buffer interim] 1346 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693400356+07:00","message":"[bufferProcess] interim [830000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693402756+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693409409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693412512+07:00","message":"> Transcript [19582] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693414497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.693416445+07:00","message":"Set new StatePrefix: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.837130509+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.837196706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังโต๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.837203738+07:00","message":"receive interim result [false|false]: หลังโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.837221866+07:00","message":"[buffer interim] 1346 false หลังโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837229486+07:00","message":"[bufferProcess] interim [890000000]:หลังโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837231995+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837235818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837239105+07:00","message":"> Transcript [19583] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837243449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837245615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837247628+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.837249642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.877794528+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.877839121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.877845509+07:00","message":"receive interim result [false|false]: หลังตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.877859428+07:00","message":"[buffer interim] 1346 false หลังตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877866651+07:00","message":"[bufferProcess] interim [950000000]:หลังตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877868935+07:00","message":"[bufferProcess] send to processor:หลังโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877875972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877879504+07:00","message":"> Transcript [19584] [false]: 'หลังโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877883236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877885413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.87788816+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.877890236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.963344733+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.963382088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจบเกม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.963387868+07:00","message":"receive interim result [false|false]: หลังจบเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.96340504+07:00","message":"[buffer interim] 1346 false หลังจบเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963411454+07:00","message":"[bufferProcess] interim [70000000]:หลังจบเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963413963+07:00","message":"[bufferProcess] send to processor:หลังตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963417676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963420255+07:00","message":"> Transcript [19585] [false]: 'หลังตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.96342322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963425414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963427477+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:34.963429595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:34.98198614+07:00","message":"[GCS] IsForceVAD: false for message ID: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.042608164+07:00","message":"[GCS] Start streaming session, msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.071665547+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.071725923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจบเกมครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.071733853+07:00","message":"receive interim result [false|false]: หลังจบเกมครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.071751795+07:00","message":"[buffer interim] 1346 false หลังจบเกมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071770078+07:00","message":"[bufferProcess] interim [310000000]:หลังจบเกมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071775035+07:00","message":"[bufferProcess] send to processor:หลังจบเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071783686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071788553+07:00","message":"> Transcript [19586] [false]: 'หลังจบเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071793669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071796985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071800616+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071804499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071811431+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071814699+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071818529+07:00","message":"Set new StatePrefix : 'หลังจบเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.071822388+07:00","message":"Next Push (prob) : 'จบเกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.071834344+07:00","message":"push: {false หลัง 0 0xc003380d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.08195842+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082001782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจบเกมครับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082009953+07:00","message":"receive interim result [true|false]: หลังจบเกมครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082023588+07:00","message":"end recv isFinal message id 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082025967+07:00","message":"end Recv id 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082033253+07:00","message":"[buffer interim] 1346 true หลังจบเกมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082040873+07:00","message":"[bufferProcess] interim [340000000]:หลังจบเกมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082043916+07:00","message":"[bufferProcess] send to processor (isfinal):หลังจบเกมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082046987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082049906+07:00","message":"> Transcript [19587] [false]: 'หลังจบเกมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.08205331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.0820556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082057705+07:00","message":"StatePrefix: 'หลังจบเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082060088+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082061844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.08206378+07:00","message":"> Transcript [19588] [true]: 'หลังจบเกมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.08206612+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082068019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.08206992+07:00","message":"StatePrefix: 'หลังจบเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.082071727+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.08207925+07:00","message":"Push: 'จบเกมครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.082087569+07:00","message":"push: {true จบเกมครับ 0 0xc003380d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:35.09053585+07:00","message":"write wav file: './tmp/7585/7585_1346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.487730737+07:00","message":"[GCS] IsForceVAD: false for message ID: 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.551647043+07:00","message":"[GCS] Start streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.578043613+07:00","message":"receive streaming session, msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.578064983+07:00","message":"found end of frame, send empty tag with msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.578068761+07:00","message":"end Recv id 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.578075578+07:00","message":"[buffer interim] 1347 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578082544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578086214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578088943+07:00","message":"> Transcript [19589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578091301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578093381+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578095287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578097302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:35.578100599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:35.578111251+07:00","message":"push: {true \n 0 0xc003102680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:35.583319709+07:00","message":"write wav file: './tmp/7585/7585_1347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.407334832+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.407384256+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:45:36.40738972+07:00","message":"receive interim result [false|false]: อ๋อครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.407406152+07:00","message":"[buffer interim] 1348 false อ๋อครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.407413164+07:00","message":"[bufferProcess] interim [840000000]:อ๋อครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.407415361+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.597969306+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.598013535+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:45:36.59802011+07:00","message":"receive interim result [false|false]: อ๋อครับก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.598035047+07:00","message":"[buffer interim] 1348 false อ๋อครับก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.598041799+07:00","message":"[bufferProcess] interim [80000000]:อ๋อครับก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.598044561+07:00","message":"[bufferProcess] send to processor:อ๋อครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.59805029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.598053082+07:00","message":"> Transcript [19590] [false]: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.598059175+07:00","message":"Set StatePrefix (first interim): 'อ๋อครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.797936891+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.797978203+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:45:36.797983526+07:00","message":"receive interim result [false|false]: อ๋อครับก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.797998793+07:00","message":"[buffer interim] 1348 false อ๋อครับก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798005746+07:00","message":"[bufferProcess] interim [320000000]:อ๋อครับก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798008284+07:00","message":"[bufferProcess] send to processor:อ๋อครับก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798011646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798014849+07:00","message":"> Transcript [19591] [false]: 'อ๋อครับก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798018405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.79802041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.7980225+07:00","message":"StatePrefix: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.798025472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.900759625+07:00","message":"[GCS] IsForceVAD: false for message ID: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.919322756+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.919361541+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:45:36.919367715+07:00","message":"receive interim result [false|false]: อ๋อครับก็ยอม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.919387536+07:00","message":"[buffer interim] 1348 false อ๋อครับก็ยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919402361+07:00","message":"[bufferProcess] interim [380000000]:อ๋อครับก็ยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919405281+07:00","message":"[bufferProcess] send to processor:อ๋อครับก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919410089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919413446+07:00","message":"> Transcript [19592] [false]: 'อ๋อครับก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919416599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919418825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919420865+07:00","message":"StatePrefix: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.919423021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.960185978+07:00","message":"[GCS] Start streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.984145361+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.984193024+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:45:36.984199687+07:00","message":"receive interim result [false|false]: อ๋อครับก็ยอมรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.984214515+07:00","message":"[buffer interim] 1348 false อ๋อครับก็ยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984221184+07:00","message":"[bufferProcess] interim [560000000]:อ๋อครับก็ยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.98422371+07:00","message":"[bufferProcess] send to processor:อ๋อครับก็ยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984227473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.98423025+07:00","message":"> Transcript [19593] [false]: 'อ๋อครับก็ยอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984233816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984235866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984237823+07:00","message":"StatePrefix: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.984239835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995804499+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.99584162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ๋อครับก็ยอมรับ\",\"confidence\":0.9297002}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995848036+07:00","message":"receive interim result [true|false]: อ๋อครับก็ยอมรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995859691+07:00","message":"end recv isFinal message id 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.99586204+07:00","message":"end Recv id 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995869748+07:00","message":"[buffer interim] 1348 true อ๋อครับก็ยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995880169+07:00","message":"[bufferProcess] interim [560000000]:อ๋อครับก็ยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.99588331+07:00","message":"[bufferProcess] send to processor (isfinal):อ๋อครับก็ยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995886471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995889403+07:00","message":"> Transcript [19594] [false]: 'อ๋อครับก็ยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995892763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995894921+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995896868+07:00","message":"StatePrefix: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995898993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995905738+07:00","message":"Push: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995908118+07:00","message":"TextPushed: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.99591049+07:00","message":"Set new StatePrefix : 'อ๋อครับก็ยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995912662+07:00","message":"Next Push (prob) : 'ก็ยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995914681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995916893+07:00","message":"> Transcript [19595] [true]: 'อ๋อครับก็ยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995919346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995921075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995923325+07:00","message":"StatePrefix: 'อ๋อครับก็ยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995925318+07:00","message":"TextPushed: 'อ๋อครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:36.995927439+07:00","message":"Push: 'ก็ยอมรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995935407+07:00","message":"push: {false อ๋อครับ 0 0xc003066800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:36.995940915+07:00","message":"push: {true ก็ยอมรับ 0 0xc003066800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:37.002479783+07:00","message":"write wav file: './tmp/7585/7585_1348.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:37.124248344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:37.124270501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.681891806+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.681935348+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:45:37.681941969+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.681961988+07:00","message":"[buffer interim] 1349 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.681973023+07:00","message":"[bufferProcess] interim [780000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.681975858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.899452702+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.899493108+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:45:37.899499781+07:00","message":"receive interim result [false|false]: เกมนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:37.899514137+07:00","message":"[buffer interim] 1349 false เกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.899521918+07:00","message":"[bufferProcess] interim [900000000]:เกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.899524785+07:00","message":"[bufferProcess] send to processor:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.899533036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.899536253+07:00","message":"> Transcript [19596] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:37.899543071+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.003617229+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.003659099+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:45:38.003676246+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.003691014+07:00","message":"[buffer interim] 1349 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003698696+07:00","message":"[bufferProcess] interim [960000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003702213+07:00","message":"[bufferProcess] send to processor:เกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003709885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003714203+07:00","message":"> Transcript [19597] [false]: 'เกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003718011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.00372094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.003723301+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.0037262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.056763345+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.056806902+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:45:38.056813478+07:00","message":"receive interim result [false|false]: เกมนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.056825466+07:00","message":"[buffer interim] 1349 false เกมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.05683247+07:00","message":"[bufferProcess] interim [20000000]:เกมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056834982+07:00","message":"[bufferProcess] send to processor:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056840415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056843476+07:00","message":"> Transcript [19598] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056846513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056848654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.05685071+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.056852879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.088518487+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.088556885+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:45:38.088564073+07:00","message":"receive interim result [false|false]: เกมมีนัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.088575994+07:00","message":"[buffer interim] 1349 false เกมมีนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088584078+07:00","message":"[bufferProcess] interim [80000000]:เกมมีนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088586474+07:00","message":"[bufferProcess] send to processor:เกมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088589766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088592737+07:00","message":"> Transcript [19599] [false]: 'เกมนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088596204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088598425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088600376+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.088602346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.158631939+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.158671347+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:45:38.15867778+07:00","message":"receive interim result [false|false]: เกมมีนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.158693341+07:00","message":"[buffer interim] 1349 false เกมมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158700531+07:00","message":"[bufferProcess] interim [140000000]:เกมมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158703439+07:00","message":"[bufferProcess] send to processor:เกมมีนัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158710746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158713829+07:00","message":"> Transcript [19600] [false]: 'เกมมีนัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.15871732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158719505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158722012+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158723994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158731353+07:00","message":"Push: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158733463+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158735715+07:00","message":"Set new StatePrefix : 'เกมมีนัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.158737904+07:00","message":"Next Push (prob) : 'มีนัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.158746597+07:00","message":"push: {false เกม 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.173268517+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.173295157+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:45:38.173299836+07:00","message":"receive interim result [false|false]: เกมมีนักเตะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.173311144+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173316798+07:00","message":"[bufferProcess] interim [200000000]:เกมมีนักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173319072+07:00","message":"[bufferProcess] send to processor:เกมมีนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173321946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173324706+07:00","message":"> Transcript [19601] [false]: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173327023+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.173329163+07:00","message":"Set new StatePrefix: 'เกมมีนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.320495547+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.320532901+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:45:38.320538776+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.320550216+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320556791+07:00","message":"[bufferProcess] interim [380000000]:เกมมีนักเตะไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320559228+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320564409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320567073+07:00","message":"> Transcript [19602] [false]: 'เกมมีนักเตะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320570312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320572597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320574577+07:00","message":"StatePrefix: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.320577207+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.528352305+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.528390618+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:45:38.528396436+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.528411133+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528418333+07:00","message":"[bufferProcess] interim [620000000]:เกมมีนักเตะไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528420864+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528426548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528429754+07:00","message":"> Transcript [19603] [false]: 'เกมมีนักเตะไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528433199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528435573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528437776+07:00","message":"StatePrefix: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.528440228+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.720075919+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.720122068+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:45:38.720128748+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยเมีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.72014682+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยเมีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720158079+07:00","message":"[bufferProcess] interim [800000000]:เกมมีนักเตะไทยเมีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720160647+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720175656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720179526+07:00","message":"> Transcript [19604] [false]: 'เกมมีนักเตะไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.72018369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720186237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720189051+07:00","message":"StatePrefix: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.720192221+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.834741443+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.834786122+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:45:38.834794303+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.834810835+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834821408+07:00","message":"[bufferProcess] interim [860000000]:เกมมีนักเตะไทยมีอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834825299+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยเมีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834832634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834836816+07:00","message":"> Transcript [19605] [false]: 'เกมมีนักเตะไทยเมีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834842004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834845308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834848605+07:00","message":"StatePrefix: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834852414+07:00","message":"TextPushed: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834858296+07:00","message":"Push: 'มีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834863542+07:00","message":"TextPushed: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.834867375+07:00","message":"Set new StatePrefix : 'เกมมีนักเตะไทยเมีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:38.83487104+07:00","message":"Next Push (prob) : 'เตะไทยเมีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:38.834881588+07:00","message":"push: {false มีนัก 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.113020352+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.113065881+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:45:39.113072333+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.113087475+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.113095264+07:00","message":"[bufferProcess] interim [220000000]:เกมมีนักเตะไทยมีอาการตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.113098199+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.113105541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.113109557+07:00","message":"> Transcript [19606] [false]: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.113112257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.11311448+07:00","message":"Set new StatePrefix: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.314357532+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.31441123+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:45:39.314419845+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.314436097+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.31444949+07:00","message":"[bufferProcess] interim [400000000]:เกมมีนักเตะไทยมีอาการตื่นขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314453588+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314462763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314466975+07:00","message":"> Transcript [19607] [false]: 'เกมมีนักเตะไทยมีอาการตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314474117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314477455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314480715+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.314484189+07:00","message":"TextPushed: 'เกมมีนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.424217741+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.424258627+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:45:39.424264478+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.424276349+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424283672+07:00","message":"[bufferProcess] interim [520000000]:เกมมีนักเตะไทยมีอาการตื่นสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424288513+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424294525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.42429772+07:00","message":"> Transcript [19608] [false]: 'เกมมีนักเตะไทยมีอาการตื่นขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424301283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424303896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.424306266+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.42430883+07:00","message":"TextPushed: 'เกมมีนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.737323953+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.737361919+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:45:39.737367849+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.737381424+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737388752+07:00","message":"[bufferProcess] interim [760000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737391215+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737397177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.73739997+07:00","message":"> Transcript [19609] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737404246+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737406673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737409469+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.737414634+07:00","message":"TextPushed: 'เกมมีนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.741985344+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.742025836+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:45:39.742032947+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.742049407+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742055767+07:00","message":"[bufferProcess] interim [820000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742058865+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742066289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742069245+07:00","message":"> Transcript [19610] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742072747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742075039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742077779+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742080152+07:00","message":"TextPushed: 'เกมมีนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742086044+07:00","message":"Push: 'เตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742088003+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742090112+07:00","message":"Set new StatePrefix : 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:39.742092563+07:00","message":"Next Push (prob) : 'ตื่นสนามนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:39.74210022+07:00","message":"push: {false เตะไทยมีอาการ 0 0xc0035c8000}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:40.124435117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:40.124444653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.440904642+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.440949518+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:45:40.440956793+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.440972337+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.440985006+07:00","message":"[bufferProcess] interim [420000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.440988673+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.44099632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.440999848+07:00","message":"> Transcript [19611] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.441003812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.441005933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.441008558+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.441011366+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.48526644+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.485310165+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:45:40.485318292+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.485332685+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485350866+07:00","message":"[bufferProcess] interim [480000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485354138+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485357748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485360763+07:00","message":"> Transcript [19612] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485364848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485367533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485369812+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.485372554+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.643398576+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.643440361+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:45:40.643446908+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.6434618+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643469554+07:00","message":"[bufferProcess] interim [720000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643472568+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643478027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643481368+07:00","message":"> Transcript [19613] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643484697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643489054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643491466+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.643493982+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.695675145+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.695721899+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:45:40.695729694+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.695745387+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.6957526+07:00","message":"[bufferProcess] interim [780000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.69575572+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695764746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695768764+07:00","message":"> Transcript [19614] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695774591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695778696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695782237+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695786349+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695795476+07:00","message":"Push: 'ตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695798637+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695802364+07:00","message":"Set new StatePrefix : 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.695806412+07:00","message":"Next Push (prob) : 'ครับแต่ก็พอจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.695827553+07:00","message":"push: {false ตื่นสนามนะ 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.85045098+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.850490292+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:45:40.850496357+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:40.850513738+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850520642+07:00","message":"[bufferProcess] interim [900000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850523337+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850529336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850532049+07:00","message":"> Transcript [19615] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850535082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:40.850537828+07:00","message":"Set new StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.161427881+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.161469733+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:45:41.161476259+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่กู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.161491784+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161506461+07:00","message":"[bufferProcess] interim [140000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161509735+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161513257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161516328+07:00","message":"> Transcript [19616] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.16152008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161523072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.16152522+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.161528057+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.168191573+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.168226807+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:45:41.168233661+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.168247967+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168253818+07:00","message":"[bufferProcess] interim [200000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168256389+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.16825996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168263871+07:00","message":"> Transcript [19617] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168269049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168271652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168274942+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.168279039+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.530632211+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.530677456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.530688494+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.530702547+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530710235+07:00","message":"[bufferProcess] interim [560000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530713424+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530720573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530723577+07:00","message":"> Transcript [19618] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.5307312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530734019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.530736087+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.53073915+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.618385615+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.618420675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.618430117+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.618444286+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618460812+07:00","message":"[bufferProcess] interim [680000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618463356+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618467289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618470184+07:00","message":"> Transcript [19619] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618474426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618476491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618478468+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618480924+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.61848391+07:00","message":"Push: 'ครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618486546+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618489474+07:00","message":"Set new StatePrefix : 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่ฟ้า 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.618491937+07:00","message":"Next Push (prob) : 'ที่ฟ้า 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.618511671+07:00","message":"push: {false ครับแต่ก็พอใจ 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.721004953+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.72104838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.721056248+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:41.721071196+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721078124+07:00","message":"[bufferProcess] interim [740000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721081294+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721085306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721089423+07:00","message":"> Transcript [19620] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721092185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:41.721094261+07:00","message":"Set new StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 30'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.053708705+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.053750978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.053757153+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.053767492+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053773582+07:00","message":"[bufferProcess] interim [40000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053776255+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053780679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053783633+07:00","message":"> Transcript [19621] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053786304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.053789008+07:00","message":"Set new StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.097306126+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.097343092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.097352368+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.097367543+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.09737425+07:00","message":"[bufferProcess] interim [100000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097376965+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097382558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097388198+07:00","message":"> Transcript [19622] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097391881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097394271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097396588+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.097399405+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.13340272+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.133436282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.133442617+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.133460233+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133470715+07:00","message":"[bufferProcess] interim [160000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.13347515+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133480273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133484122+07:00","message":"> Transcript [19623] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133489085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133492094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133496392+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.133500387+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.195787685+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.195836084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.195842883+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.195860564+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195866942+07:00","message":"[bufferProcess] interim [220000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195869927+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195873735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195877148+07:00","message":"> Transcript [19624] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195880805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195882902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195884939+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.195887883+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260640358+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260681536+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:45:42.260691358+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260705509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 แต้มไปเลยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260710348+07:00","message":"receive interim result [false|false]:  3 แต้มไปเลยไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260735115+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.26075237+07:00","message":"[buffer interim] 1349 false  3 แต้มไปเลยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260762077+07:00","message":"[bufferProcess] interim [280000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260765701+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.26077098+07:00","message":"[bufferProcess] interim [280000000]: 3 แต้มไปเลยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260773917+07:00","message":"[bufferProcess] update buffer: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260777014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.26078023+07:00","message":"> Transcript [19625] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260784469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260786694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260788774+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.26079159+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260798599+07:00","message":"Push: 'ที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260800751+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260803127+07:00","message":"Set new StatePrefix : 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.260805554+07:00","message":"Next Push (prob) : 'ไปเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.260840527+07:00","message":"push: {false ที่คว้า 3 แต้ม 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322219195+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322258344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322265276+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322276332+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:45:42.322279298+07:00","message":"receive interim result [false|false]:  แต้มไปเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322286976+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.322290905+07:00","message":"[buffer interim] 1349 false  แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322297316+07:00","message":"[bufferProcess] interim [340000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322300947+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322304223+07:00","message":"[bufferProcess] interim [340000000]: แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322306845+07:00","message":"[bufferProcess] update buffer: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322310693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322316018+07:00","message":"> Transcript [19626] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322318811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.322320865+07:00","message":"Set new StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.392659397+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.392706747+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:45:42.392715565+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.392728236+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:45:42.392732876+07:00","message":"receive interim result [false|false]:  แต้มไปเลยไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.392761623+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.392785074+07:00","message":"[buffer interim] 1349 false  แต้มไปเลยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.39279555+07:00","message":"[bufferProcess] interim [400000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.392802369+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.392812407+07:00","message":"[bufferProcess] interim [400000000]: แต้มไปเลยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.39281777+07:00","message":"[bufferProcess] update buffer: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.392822882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.39282738+07:00","message":"> Transcript [19627] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.392831698+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.558602859+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.55864119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.558648995+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.558662761+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:45:42.558666974+07:00","message":"receive interim result [false|false]:  แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.558684462+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.558695616+07:00","message":"[buffer interim] 1349 false  แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558722871+07:00","message":"[bufferProcess] interim [520000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558742327+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558754191+07:00","message":"[bufferProcess] interim [520000000]: แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558759285+07:00","message":"[bufferProcess] update buffer: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558765685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558770704+07:00","message":"> Transcript [19628] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558776682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558779737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.55878779+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:42.558792246+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.917752352+07:00","message":"[GCS] IsForceVAD: false for message ID: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:42.99087279+07:00","message":"[GCS] Start streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.022720724+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.022761378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.022767782+07:00","message":"receive interim result [false|false]: เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.022780219+07:00","message":"[buffer interim] 1349 false เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.02278903+07:00","message":"[bufferProcess] interim [120000000]:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022792204+07:00","message":"[bufferProcess] send to processor:เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.02279873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022801471+07:00","message":"> Transcript [19629] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022805681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022807813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022810121+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.022812829+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:43.125081019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:43.125086237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145688897+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145730698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ\",\"confidence\":0.91063136}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145741711+07:00","message":"receive interim result [true|false]: ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145751498+07:00","message":"end recv isFinal message id 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145754763+07:00","message":"end Recv id 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.145760863+07:00","message":"[buffer interim] 1349 true ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.1457704+07:00","message":"[bufferProcess] interim [180000000]:ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145774342+07:00","message":"[bufferProcess] send to processor (isfinal):เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145786906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145805141+07:00","message":"> Transcript [19630] [false]: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145811464+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145813869+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145816665+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145819896+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145822436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145824947+07:00","message":"> Transcript [19631] [true]: 'ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145827748+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145829597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145831488+07:00","message":"StatePrefix: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145833698+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.145835944+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.146117017+07:00","message":"Push: 'ไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.146122338+07:00","message":"TextPushed: 'เกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.146125219+07:00","message":"Set new StatePrefix : 'ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.146127951+07:00","message":"Next Push (prob) : 'ครับว่าเกมมีนักเตะไทยมีอาการตื่นสนามนะครับแต่ก็พอใจที่คว้า 3 แต้มไปเลยไม่สำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.146138794+07:00","message":"push: {true ไปเลยไม่สำเร็จ 0 0xc0035c8000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.146144698+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1349.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:43.161358229+07:00","message":"write wav file: './tmp/7585/7585_1349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.531792759+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.531836619+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:45:43.531842129+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.531858673+07:00","message":"[buffer interim] 1350 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.531864926+07:00","message":"[bufferProcess] interim [600000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.531866848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.677965065+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.678004883+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:45:43.678010988+07:00","message":"receive interim result [false|false]: กลับไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.678030613+07:00","message":"[buffer interim] 1350 false กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.678042835+07:00","message":"[bufferProcess] interim [720000000]:กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.67804578+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.678049049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.678051644+07:00","message":"> Transcript [19632] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.678053912+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.982268277+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.982305937+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:45:43.982312498+07:00","message":"receive interim result [false|false]: กลับไปแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:43.982330568+07:00","message":"[buffer interim] 1350 false กลับไปแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982337439+07:00","message":"[bufferProcess] interim [20000000]:กลับไปแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982339749+07:00","message":"[bufferProcess] send to processor:กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982346901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.98234979+07:00","message":"> Transcript [19633] [false]: 'กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.98235352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982355606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982357638+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:43.982360415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.03597213+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.036011054+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:45:44.036016969+07:00","message":"receive interim result [false|false]: กลับไปแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.036028749+07:00","message":"[buffer interim] 1350 false กลับไปแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036034981+07:00","message":"[bufferProcess] interim [80000000]:กลับไปแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036037534+07:00","message":"[bufferProcess] send to processor:กลับไปแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036042978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036045871+07:00","message":"> Transcript [19634] [false]: 'กลับไปแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036048754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036051025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036053035+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.036055697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.223867319+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.223914028+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:45:44.223920391+07:00","message":"receive interim result [false|false]: กลับไปแก้ไขข้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.223939083+07:00","message":"[buffer interim] 1350 false กลับไปแก้ไขข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.22394708+07:00","message":"[bufferProcess] interim [320000000]:กลับไปแก้ไขข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223949877+07:00","message":"[bufferProcess] send to processor:กลับไปแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223954358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223957359+07:00","message":"> Transcript [19635] [false]: 'กลับไปแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223960868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223963015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223965052+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.223967309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.27054734+07:00","message":"[GCS] IsForceVAD: false for message ID: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.364482152+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.364525403+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:45:44.364531854+07:00","message":"receive interim result [false|false]: กลับไปแก้ไขข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.364546435+07:00","message":"[buffer interim] 1350 false กลับไปแก้ไขข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364554165+07:00","message":"[bufferProcess] interim [500000000]:กลับไปแก้ไขข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364556753+07:00","message":"[bufferProcess] send to processor:กลับไปแก้ไขข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.36456579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364569159+07:00","message":"> Transcript [19636] [false]: 'กลับไปแก้ไขข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364572565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364575026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364577006+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364579492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364582728+07:00","message":"Push: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364584722+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364586974+07:00","message":"Set new StatePrefix : 'กลับไปแก้ไขข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.364589246+07:00","message":"Next Push (prob) : 'ไปแก้ไขข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.364598914+07:00","message":"push: {false กลับ 0 0xc002e8d880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389815152+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389855789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะกลับไปแก้ไขข้อมูล\",\"confidence\":0.9294581}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389862727+07:00","message":"receive interim result [true|false]: จะกลับไปแก้ไขข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389868488+07:00","message":"end recv isFinal message id 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389871307+07:00","message":"end Recv id 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.389877129+07:00","message":"[buffer interim] 1350 true จะกลับไปแก้ไขข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389884115+07:00","message":"[bufferProcess] interim [500000000]:จะกลับไปแก้ไขข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389887134+07:00","message":"[bufferProcess] send to processor (isfinal):กลับไปแก้ไขข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389891138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.38989481+07:00","message":"> Transcript [19637] [false]: 'กลับไปแก้ไขข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389898123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389900462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389902502+07:00","message":"StatePrefix: 'กลับไปแก้ไขข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389904803+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389906622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389908707+07:00","message":"> Transcript [19638] [true]: 'จะกลับไปแก้ไขข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389911133+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.38991291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.38991494+07:00","message":"StatePrefix: 'กลับไปแก้ไขข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389916953+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.389918554+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.390026093+07:00","message":"Push: 'ไปแก้ไขข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.390029841+07:00","message":"TextPushed: 'กลับไปแก้ไขข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.390032308+07:00","message":"Set new StatePrefix : 'จะกลับไปแก้ไขข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.390035445+07:00","message":"Next Push (prob) : 'จะกลับไปแก้ไขข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.390044399+07:00","message":"push: {true ไปแก้ไขข้อมูล 0 0xc002e8d880}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.390063131+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1350.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.401250349+07:00","message":"[GCS] Start streaming session, msgId: 1351"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:44.408666557+07:00","message":"write wav file: './tmp/7585/7585_1350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.874242974+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.874288416+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:45:44.874294629+07:00","message":"receive interim result [false|false]: กล้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:44.874310611+07:00","message":"[buffer interim] 1351 false กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.874317314+07:00","message":"[bufferProcess] interim [480000000]:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:44.874319307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.089155385+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.089231625+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:45:45.08923758+07:00","message":"receive interim result [false|false]: เที่ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.089252778+07:00","message":"[buffer interim] 1351 false เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.089260918+07:00","message":"[bufferProcess] interim [720000000]:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.089263629+07:00","message":"[bufferProcess] send to processor:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.089268667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.0892723+07:00","message":"> Transcript [19639] [false]: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.089274822+07:00","message":"Set StatePrefix (first interim): 'กล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.119379229+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.119419822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"12:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.119426239+07:00","message":"receive interim result [false|false]: 12:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.119439606+07:00","message":"[buffer interim] 1351 false 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119445731+07:00","message":"[bufferProcess] interim [780000000]:12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119448001+07:00","message":"[bufferProcess] send to processor:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119455452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119458444+07:00","message":"> Transcript [19640] [false]: 'เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119461101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.119463372+07:00","message":"Set new StatePrefix: 'เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.250973396+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.251017601+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:45:45.251024036+07:00","message":"receive interim result [false|false]: เที่ยงนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.251037412+07:00","message":"[buffer interim] 1351 false เที่ยงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.2510447+07:00","message":"[bufferProcess] interim [840000000]:เที่ยงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.251047339+07:00","message":"[bufferProcess] send to processor:12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.251053402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.251056318+07:00","message":"> Transcript [19641] [false]: '12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.251058719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.251062079+07:00","message":"Set new StatePrefix: '12:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.37494407+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.374991441+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:45:45.374998416+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.375015396+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.375023426+07:00","message":"[bufferProcess] interim [960000000]:กล้องที่ยังมีให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.375026479+07:00","message":"[bufferProcess] send to processor:เที่ยงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.375034785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.375037639+07:00","message":"> Transcript [19642] [false]: 'เที่ยงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.375040053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.37504208+07:00","message":"Set new StatePrefix: 'เที่ยงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.436438535+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.436483853+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:45:45.436490126+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.436507214+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.436515012+07:00","message":"[bufferProcess] interim [80000000]:กล้องที่ยังมีให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.43651765+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.436521575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.436525028+07:00","message":"> Transcript [19643] [false]: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.436527761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.436530079+07:00","message":"Set new StatePrefix: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.823016786+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.823059271+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:45:45.823065109+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:45.823076795+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823083514+07:00","message":"[bufferProcess] interim [440000000]:กล้องที่ยังมีให้เห็นเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823085835+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823089467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.82309232+07:00","message":"> Transcript [19644] [false]: 'กล้องที่ยังมีให้เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.82309564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823097667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823100026+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:45.823102274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.084348866+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.084390497+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:45:46.084397446+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะในเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.084411276+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084419057+07:00","message":"[bufferProcess] interim [680000000]:กล้องที่ยังมีให้เห็นเยอะในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084422041+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084429248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084431935+07:00","message":"> Transcript [19645] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.08443665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084439253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084441602+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.084444933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:46.126134404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:46.126137708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.190823735+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.190866279+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:45:46.190873102+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.19088763+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.19089496+07:00","message":"[bufferProcess] interim [800000000]:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190897818+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190904735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190907967+07:00","message":"> Transcript [19646] [false]: 'กล้องที่ยังมีให้เห็นเยอะในเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190912052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190914324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.19091753+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.190919806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.336018284+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.33606061+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:45:46.336067901+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.33608223+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336089124+07:00","message":"[bufferProcess] interim [980000000]:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336092391+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336099153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336102113+07:00","message":"> Transcript [19647] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336105745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336109505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336111949+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336114294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336120209+07:00","message":"Push: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336122825+07:00","message":"TextPushed: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336125222+07:00","message":"Set new StatePrefix : 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.336128037+07:00","message":"Next Push (prob) : 'เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.33613714+07:00","message":"push: {false กล้องที่ยังมีให้ 0 0xc002e8da80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.470573047+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.470621825+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:45:46.470628902+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.470648368+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470659679+07:00","message":"[bufferProcess] interim [100000000]:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.47066251+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.47066641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470669326+07:00","message":"> Transcript [19648] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470673236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470675593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470678022+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.470681328+07:00","message":"TextPushed: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.521809248+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.521852261+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:45:46.521859915+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.521875596+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521882227+07:00","message":"[bufferProcess] interim [220000000]:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521885043+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521891623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521894421+07:00","message":"> Transcript [19649] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521897655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521900052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521902022+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.521905304+07:00","message":"TextPushed: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.630429791+07:00","message":"[GCS] IsForceVAD: false for message ID: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.701471734+07:00","message":"[GCS] Start streaming session, msgId: 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.726099561+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.726140504+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:45:46.72614713+07:00","message":"receive interim result [false|false]: กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.726175805+07:00","message":"[buffer interim] 1351 false กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726186025+07:00","message":"[bufferProcess] interim [460000000]:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726189569+07:00","message":"[bufferProcess] send to processor:กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726194609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726197823+07:00","message":"> Transcript [19650] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726201425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726203698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726205659+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.726208652+07:00","message":"TextPushed: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808347909+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808389712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ\",\"confidence\":0.94502103}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808396278+07:00","message":"receive interim result [true|false]: กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808408535+07:00","message":"end recv isFinal message id 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808411721+07:00","message":"end Recv id 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808425667+07:00","message":"[buffer interim] 1351 true กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808452785+07:00","message":"[bufferProcess] interim [460000000]:กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808456955+07:00","message":"[bufferProcess] send to processor (isfinal):กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808460957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.80846394+07:00","message":"> Transcript [19651] [false]: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808468089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808470329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808472608+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808475438+07:00","message":"TextPushed: 'กล้องที่ยังมีให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808480984+07:00","message":"Push: 'เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808483612+07:00","message":"TextPushed: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808485975+07:00","message":"Set new StatePrefix : 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808488724+07:00","message":"Next Push (prob) : 'ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808490573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808492735+07:00","message":"> Transcript [19652] [true]: 'กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808494917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808496764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.80849896+07:00","message":"StatePrefix: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808501309+07:00","message":"TextPushed: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808503121+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808608158+07:00","message":"push: {false เห็นเยอะเลยเกมนี้ 0 0xc002e8da80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808656556+07:00","message":"Push: 'ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808660472+07:00","message":"TextPushed: 'กล้องที่ยังมีให้เห็นเยอะเลยเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.80866266+07:00","message":"Set new StatePrefix : 'กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808664708+07:00","message":"Next Push (prob) : 'กล้องที่ยังมีให้เห็นเยอะในเกมนี้ต่อไปครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.808672986+07:00","message":"push: {true ต่อไปครับ 0 0xc002e8da80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.808713029+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1351.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:46.816201167+07:00","message":"write wav file: './tmp/7585/7585_1351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.830147226+07:00","message":"[GCS] IsForceVAD: false for message ID: 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.907544246+07:00","message":"receive streaming session, msgId: 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.907566751+07:00","message":"found end of frame, send empty tag with msgId: 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.907569763+07:00","message":"end Recv id 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.907576775+07:00","message":"[buffer interim] 1352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907584152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907588151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.90759123+07:00","message":"> Transcript [19653] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907594068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907596161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907598062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907599979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:46.907602485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:46.907612052+07:00","message":"push: {true \n 0 0xc003066000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:46.912360289+07:00","message":"write wav file: './tmp/7585/7585_1352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:47.993046164+07:00","message":"[GCS] Start streaming session, msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.238294181+07:00","message":"[GCS] IsForceVAD: false for message ID: 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.406846953+07:00","message":"receive streaming session, msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.406883404+07:00","message":"found end of frame, send empty tag with msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.406886718+07:00","message":"end Recv id 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.406893874+07:00","message":"[buffer interim] 1353 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406900386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406904324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406908077+07:00","message":"> Transcript [19654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406910592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406912574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406914654+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406927462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:48.406930914+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.406940087+07:00","message":"push: {true \n 0 0xc00340c680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:48.412147678+07:00","message":"write wav file: './tmp/7585/7585_1353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:48.499457841+07:00","message":"[GCS] Start streaming session, msgId: 1354"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:49.126720825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:49.126726902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:52.127599743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:52.127625007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.342092447+07:00","message":"[GCS] IsForceVAD: false for message ID: 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.443245607+07:00","message":"receive streaming session, msgId: 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.443265699+07:00","message":"found end of frame, send empty tag with msgId: 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.443269181+07:00","message":"end Recv id 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.443276153+07:00","message":"[buffer interim] 1354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443282435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.44328642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443289359+07:00","message":"> Transcript [19655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.44329199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443294216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443296132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443298087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:52.443307835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.443319036+07:00","message":"push: {true \n 0 0xc003066500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:52.455068437+07:00","message":"write wav file: './tmp/7585/7585_1354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:52.592206919+07:00","message":"[GCS] Start streaming session, msgId: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.26365829+07:00","message":"receive streaming session, msgId: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.263700846+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:45:53.263707116+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.263733045+07:00","message":"[buffer interim] 1355 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.263739694+07:00","message":"[bufferProcess] interim [720000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.263741941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.299191196+07:00","message":"[GCS] IsForceVAD: false for message ID: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.363383461+07:00","message":"[GCS] Start streaming session, msgId: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395785727+07:00","message":"receive streaming session, msgId: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395824287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\",\"confidence\":0.84392536}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395830264+07:00","message":"receive interim result [true|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395843714+07:00","message":"end recv isFinal message id 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395847229+07:00","message":"end Recv id 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.39585684+07:00","message":"[buffer interim] 1355 true แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395865682+07:00","message":"[bufferProcess] interim [930000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395870865+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395875022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395880342+07:00","message":"> Transcript [19656] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395883788+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395886629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395889642+07:00","message":"> Transcript [19657] [true]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395896673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395899698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395902805+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395905987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:53.395909677+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:53.395921431+07:00","message":"push: {true แล้วก็ 0 0xc003066700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:53.401671994+07:00","message":"write wav file: './tmp/7585/7585_1355.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:55.128672226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:55.128690092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.409225686+07:00","message":"[GCS] IsForceVAD: false for message ID: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.500837751+07:00","message":"receive streaming session, msgId: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.500860932+07:00","message":"found end of frame, send empty tag with msgId: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.500864507+07:00","message":"end Recv id 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.500870689+07:00","message":"[buffer interim] 1356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500876628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500880816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500883757+07:00","message":"> Transcript [19658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500886255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500888204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500890082+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500891901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:55.500894473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.500902675+07:00","message":"push: {true \n 0 0xc003066c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:55.508773308+07:00","message":"write wav file: './tmp/7585/7585_1356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:55.669283667+07:00","message":"[GCS] Start streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.238846179+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.238890742+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:45:56.238896375+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.23891332+07:00","message":"[buffer interim] 1357 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.238919657+07:00","message":"[bufferProcess] interim [600000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.238921686+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.333419784+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.333455684+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:45:56.333463168+07:00","message":"receive interim result [false|false]: บางคนก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.333474953+07:00","message":"[buffer interim] 1357 false บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.33348101+07:00","message":"[bufferProcess] interim [720000000]:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.333483541+07:00","message":"[bufferProcess] send to processor:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.333489141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.333492261+07:00","message":"> Transcript [19659] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.333494526+07:00","message":"Set StatePrefix (first interim): 'บางคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.908558167+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.908595911+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:45:56.908601415+07:00","message":"receive interim result [false|false]: บางคนก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:56.908614773+07:00","message":"[buffer interim] 1357 false บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908620738+07:00","message":"[bufferProcess] interim [320000000]:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908622969+07:00","message":"[bufferProcess] send to processor:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908628837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908631579+07:00","message":"> Transcript [19660] [false]: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908634646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908636874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908638805+07:00","message":"StatePrefix: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:56.908640896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.551496987+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.551536153+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:45:57.551541745+07:00","message":"receive interim result [false|false]: บางคนก็อาจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.551555426+07:00","message":"[buffer interim] 1357 false บางคนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551561795+07:00","message":"[bufferProcess] interim [860000000]:บางคนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551564299+07:00","message":"[bufferProcess] send to processor:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551569717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.55157281+07:00","message":"> Transcript [19661] [false]: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551575586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551577625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551579808+07:00","message":"StatePrefix: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.551582017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.61829918+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.618334521+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:45:57.618340729+07:00","message":"receive interim result [false|false]: บางคนก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.618352199+07:00","message":"[buffer interim] 1357 false บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.6183605+07:00","message":"[bufferProcess] interim [980000000]:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618363212+07:00","message":"[bufferProcess] send to processor:บางคนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618366865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618369827+07:00","message":"> Transcript [19662] [false]: 'บางคนก็อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.61837271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618374875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618376983+07:00","message":"StatePrefix: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.618379019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.778190307+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.778235974+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:45:57.77824168+07:00","message":"receive interim result [false|false]: บางคนก็อังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.77825419+07:00","message":"[buffer interim] 1357 false บางคนก็อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778261189+07:00","message":"[bufferProcess] interim [100000000]:บางคนก็อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778263864+07:00","message":"[bufferProcess] send to processor:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778269652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778272988+07:00","message":"> Transcript [19663] [false]: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778276633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778279435+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778281494+07:00","message":"StatePrefix: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778284009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778288547+07:00","message":"Push: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778290548+07:00","message":"TextPushed: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.778292833+07:00","message":"Set new StatePrefix : 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.77829502+07:00","message":"Next Push (prob) : 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.778302946+07:00","message":"push: {false บางคน 0 0xc003067300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.804563424+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.80459798+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:45:57.804603554+07:00","message":"receive interim result [false|false]: บางคนก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.804618657+07:00","message":"[buffer interim] 1357 false บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804624274+07:00","message":"[bufferProcess] interim [160000000]:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804626457+07:00","message":"[bufferProcess] send to processor:บางคนก็อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804630215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804633167+07:00","message":"> Transcript [19664] [false]: 'บางคนก็อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804636245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804639074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804641477+07:00","message":"StatePrefix: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.804643643+07:00","message":"TextPushed: 'บางคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.826634441+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.826668275+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:45:57.826673758+07:00","message":"receive interim result [false|false]: บางคนก็ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.826685841+07:00","message":"[buffer interim] 1357 false บางคนก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826691773+07:00","message":"[bufferProcess] interim [220000000]:บางคนก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826694351+07:00","message":"[bufferProcess] send to processor:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826697898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826701172+07:00","message":"> Transcript [19665] [false]: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.82670379+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826705856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.82671672+07:00","message":"StatePrefix: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.826718895+07:00","message":"TextPushed: 'บางคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.948728571+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.948768877+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:45:57.948774499+07:00","message":"receive interim result [false|false]: บางคนก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:57.948788178+07:00","message":"[buffer interim] 1357 false บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948797764+07:00","message":"[bufferProcess] interim [280000000]:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948800344+07:00","message":"[bufferProcess] send to processor:บางคนก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948806129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948809005+07:00","message":"> Transcript [19666] [false]: 'บางคนก็ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948812315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948814951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948817443+07:00","message":"StatePrefix: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:57.948820088+07:00","message":"TextPushed: 'บางคน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:58.129651235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:45:58.129651234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.3165893+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.316626753+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:45:58.316632822+07:00","message":"receive interim result [false|false]: บางคนก็มา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.31664355+07:00","message":"[buffer interim] 1357 false บางคนก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316651412+07:00","message":"[bufferProcess] interim [640000000]:บางคนก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.3166537+07:00","message":"[bufferProcess] send to processor:บางคนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316657177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316660229+07:00","message":"> Transcript [19667] [false]: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316663043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316665106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316667034+07:00","message":"StatePrefix: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316669046+07:00","message":"TextPushed: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316675233+07:00","message":"Push: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316678201+07:00","message":"TextPushed: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316680438+07:00","message":"Set new StatePrefix : 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.316683079+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.316690285+07:00","message":"push: {false ก็ 0 0xc003067300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.359666021+07:00","message":"[GCS] IsForceVAD: false for message ID: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.49363072+07:00","message":"[GCS] Start streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542373064+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542436392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนก็ทักมา\",\"confidence\":0.9210643}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542442985+07:00","message":"receive interim result [true|false]: บางคนก็ทักมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.54245095+07:00","message":"end recv isFinal message id 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542453138+07:00","message":"end Recv id 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542460473+07:00","message":"[buffer interim] 1357 true บางคนก็ทักมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542468963+07:00","message":"[bufferProcess] interim [910000000]:บางคนก็ทักมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542472051+07:00","message":"[bufferProcess] send to processor (isfinal):บางคนก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.54247518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542480958+07:00","message":"> Transcript [19668] [false]: 'บางคนก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542483579+07:00","message":"Set StatePrefix (first interim): 'บางคนก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542485464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542487516+07:00","message":"> Transcript [19669] [true]: 'บางคนก็ทักมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542490147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542492147+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542494158+07:00","message":"StatePrefix: 'บางคนก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.54249653+07:00","message":"TextPushed: 'บางคนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.542499206+07:00","message":"Push: 'ทักมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.542507078+07:00","message":"push: {true ทักมา 0 0xc003067300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:45:58.553139646+07:00","message":"write wav file: './tmp/7585/7585_1357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.983447828+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.983499147+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:45:58.983506054+07:00","message":"receive interim result [false|false]: โดน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:58.983524138+07:00","message":"[buffer interim] 1358 false โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.983531399+07:00","message":"[bufferProcess] interim [480000000]:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:58.983533428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.096074501+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.096112416+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:45:59.096117719+07:00","message":"receive interim result [false|false]: โดนคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.096130373+07:00","message":"[buffer interim] 1358 false โดนคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.096136496+07:00","message":"[bufferProcess] interim [600000000]:โดนคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.096138772+07:00","message":"[bufferProcess] send to processor:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.096144188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.096147072+07:00","message":"> Transcript [19670] [false]: 'โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.096149244+07:00","message":"Set StatePrefix (first interim): 'โดน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.214520352+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.214558287+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:45:59.214564471+07:00","message":"receive interim result [false|false]: โดนกดดัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.214582866+07:00","message":"[buffer interim] 1358 false โดนกดดัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214591537+07:00","message":"[bufferProcess] interim [780000000]:โดนกดดัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214593671+07:00","message":"[bufferProcess] send to processor:โดนคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.21459739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.21460077+07:00","message":"> Transcript [19671] [false]: 'โดนคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214603692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214607164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214609324+07:00","message":"StatePrefix: 'โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.214611356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.53766516+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.53770531+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:45:59.537710673+07:00","message":"receive interim result [false|false]: โกดังครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:45:59.537727293+07:00","message":"[buffer interim] 1358 false โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537734013+07:00","message":"[bufferProcess] interim [80000000]:โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.53773635+07:00","message":"[bufferProcess] send to processor:โดนกดดัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.5377399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537742654+07:00","message":"> Transcript [19672] [false]: 'โดนกดดัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537745433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537747463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537750163+07:00","message":"StatePrefix: 'โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:45:59.537752856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.028534237+07:00","message":"[GCS] IsForceVAD: false for message ID: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.109894526+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.109934368+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:46:00.109939977+07:00","message":"receive interim result [false|false]: โกดังครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.109955444+07:00","message":"[buffer interim] 1358 false โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.109964011+07:00","message":"[bufferProcess] interim [680000000]:โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.109966719+07:00","message":"[bufferProcess] send to processor:โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.109972308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.10997565+07:00","message":"> Transcript [19673] [false]: 'โกดังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.109978122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.10998031+07:00","message":"Set new StatePrefix: 'โกดังครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141074781+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141107993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดนกดดันครับ\",\"confidence\":0.95878744}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141113232+07:00","message":"receive interim result [true|false]: โดนกดดันครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141123939+07:00","message":"end recv isFinal message id 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141126175+07:00","message":"end Recv id 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141132292+07:00","message":"[buffer interim] 1358 true โดนกดดันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141138182+07:00","message":"[bufferProcess] interim [770000000]:โดนกดดันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.14114142+07:00","message":"[bufferProcess] send to processor (isfinal):โกดังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141145129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.14114844+07:00","message":"> Transcript [19674] [false]: 'โกดังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141169944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141172429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141174935+07:00","message":"StatePrefix: 'โกดังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141177004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141178748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141180933+07:00","message":"> Transcript [19675] [true]: 'โดนกดดันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141183647+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141185534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141187386+07:00","message":"StatePrefix: 'โกดังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.14118911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:00.141195333+07:00","message":"Push: 'โดนกดดันครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.141203596+07:00","message":"push: {true โดนกดดันครับ 0 0xc002e8dd80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:00.147631436+07:00","message":"write wav file: './tmp/7585/7585_1358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:00.150716635+07:00","message":"[GCS] Start streaming session, msgId: 1359"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:01.130748258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:01.130756471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.589993447+07:00","message":"receive streaming session, msgId: 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.590041635+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:01.59004743+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.590065662+07:00","message":"[buffer interim] 1359 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.590072743+07:00","message":"[bufferProcess] interim [320000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.59007505+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.590082651+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.590085598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.590088527+07:00","message":"> Transcript [19676] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.590091741+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.691934042+07:00","message":"[GCS] IsForceVAD: false for message ID: 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796596433+07:00","message":"receive streaming session, msgId: 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796638087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\",\"confidence\":0.85108334}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.79664385+07:00","message":"receive interim result [true|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796651482+07:00","message":"end recv isFinal message id 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796653698+07:00","message":"end Recv id 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796659589+07:00","message":"[buffer interim] 1359 true ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796666098+07:00","message":"[bufferProcess] interim [560000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796671713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796674749+07:00","message":"> Transcript [19677] [true]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796677562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.79667947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796681721+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796685107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:01.796689568+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.796697434+07:00","message":"push: {true ยัง 0 0xc002e8cf00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:01.802786969+07:00","message":"write wav file: './tmp/7585/7585_1359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:01.879735485+07:00","message":"[GCS] Start streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.740433398+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.740477271+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:02.740482712+07:00","message":"receive interim result [false|false]: จำได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.740498962+07:00","message":"[buffer interim] 1360 false จำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.74050489+07:00","message":"[bufferProcess] interim [840000000]:จำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.740506899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.762388894+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.76242764+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:02.7624342+07:00","message":"receive interim result [false|false]: ทำได้ไม่ดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:02.76245098+07:00","message":"[buffer interim] 1360 false ทำได้ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.762457362+07:00","message":"[bufferProcess] interim [900000000]:ทำได้ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.762459944+07:00","message":"[bufferProcess] send to processor:จำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.762464303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.762467426+07:00","message":"> Transcript [19678] [false]: 'จำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:02.762469831+07:00","message":"Set StatePrefix (first interim): 'จำได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185014767+07:00","message":"[GCS] Cleaned up inactive client: 1328"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185044898+07:00","message":"[GCS] Cleaned up inactive client: 1326"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185047951+07:00","message":"[GCS] Cleaned up inactive client: 1320"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185050656+07:00","message":"[GCS] Cleaned up inactive client: 1324"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185054313+07:00","message":"[GCS] Cleaned up inactive client: 1323"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185056828+07:00","message":"[GCS] Cleaned up inactive client: 1322"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185059079+07:00","message":"[GCS] Cleaned up inactive client: 1327"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185061036+07:00","message":"[GCS] Cleaned up inactive client: 1321"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185063189+07:00","message":"[GCS] Cleaned up inactive client: 1329"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185065321+07:00","message":"[GCS] Cleaned up inactive client: 1325"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.185067501+07:00","message":"[GCS] Cleaned up inactive client: 1319"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.291023582+07:00","message":"[GCS] IsForceVAD: false for message ID: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.343425147+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.343473035+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:03.343479828+07:00","message":"receive interim result [false|false]: ทำได้ไม่ดีนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.343495616+07:00","message":"[buffer interim] 1360 false ทำได้ไม่ดีนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343504384+07:00","message":"[bufferProcess] interim [440000000]:ทำได้ไม่ดีนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343507032+07:00","message":"[bufferProcess] send to processor:ทำได้ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343513819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343516796+07:00","message":"> Transcript [19679] [false]: 'ทำได้ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343519256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.343521398+07:00","message":"Set new StatePrefix: 'ทำได้ไม่ดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.38455094+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.384595992+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:03.38460328+07:00","message":"receive interim result [false|false]: ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.384616681+07:00","message":"[buffer interim] 1360 false ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384623807+07:00","message":"[bufferProcess] interim [560000000]:ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.38462652+07:00","message":"[bufferProcess] send to processor:ทำได้ไม่ดีนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384634248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384639491+07:00","message":"> Transcript [19680] [false]: 'ทำได้ไม่ดีนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.38464554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384652826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384656486+07:00","message":"StatePrefix: 'ทำได้ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.384659849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466364291+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466409712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำได้ไม่ดีนะครับผม\",\"confidence\":0.88799584}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466416971+07:00","message":"receive interim result [true|false]: ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466427542+07:00","message":"end recv isFinal message id 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466430446+07:00","message":"end Recv id 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466440689+07:00","message":"[buffer interim] 1360 true ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466447474+07:00","message":"[bufferProcess] interim [620000000]:ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466450959+07:00","message":"[bufferProcess] send to processor (isfinal):ทำได้ไม่ดีนะครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466454046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466457077+07:00","message":"> Transcript [19681] [false]: 'ทำได้ไม่ดีนะครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466460197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466462144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.46646418+07:00","message":"StatePrefix: 'ทำได้ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466468653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466470572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466472541+07:00","message":"> Transcript [19682] [true]: 'ทำได้ไม่ดีนะครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466474822+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466476577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466478265+07:00","message":"StatePrefix: 'ทำได้ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.466480167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:03.46648269+07:00","message":"Push: 'ทำได้ไม่ดีนะครับผม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.466491419+07:00","message":"push: {true ทำได้ไม่ดีนะครับผม 0 0xc002e8d400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:03.473451439+07:00","message":"write wav file: './tmp/7585/7585_1360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:03.675546929+07:00","message":"[GCS] Start streaming session, msgId: 1361"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:04.131207822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:04.131237978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.390523861+07:00","message":"[GCS] IsForceVAD: false for message ID: 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.477978796+07:00","message":"receive streaming session, msgId: 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.478004462+07:00","message":"found end of frame, send empty tag with msgId: 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.47800767+07:00","message":"end Recv id 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.478016469+07:00","message":"[buffer interim] 1361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478024079+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478028395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.47803132+07:00","message":"> Transcript [19683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478033905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478036462+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478038362+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478040269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:04.478042874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.478053745+07:00","message":"push: {true \n 0 0xc002e8dc80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:04.48422788+07:00","message":"write wav file: './tmp/7585/7585_1361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:04.776943094+07:00","message":"[GCS] Start streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.511457159+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.511501938+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:46:05.511507837+07:00","message":"receive interim result [false|false]: กว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.511524475+07:00","message":"[buffer interim] 1362 false กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511532668+07:00","message":"[bufferProcess] interim [600000000]:กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511535068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511539832+07:00","message":"[bufferProcess] send to processor (ticker):กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511553801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511582643+07:00","message":"> Transcript [19684] [false]: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.511587483+07:00","message":"Set StatePrefix (first interim): 'กว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.628025852+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.628073848+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:46:05.628082352+07:00","message":"receive interim result [false|false]: กว่าจะมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:05.628100734+07:00","message":"[buffer interim] 1362 false กว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.628109086+07:00","message":"[bufferProcess] interim [720000000]:กว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:05.628112362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.011088088+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.011134642+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:06.011141945+07:00","message":"receive interim result [false|false]: กว่าจะมาแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.01116198+07:00","message":"[buffer interim] 1362 false กว่าจะมาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011170251+07:00","message":"[bufferProcess] interim [80000000]:กว่าจะมาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.01117275+07:00","message":"[bufferProcess] send to processor:กว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011179478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011184086+07:00","message":"> Transcript [19685] [false]: 'กว่าจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011187633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011190387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011192874+07:00","message":"StatePrefix: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.011195063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.126886829+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.126926682+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:06.126934068+07:00","message":"receive interim result [false|false]: กว่าจะมาตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.126947636+07:00","message":"[buffer interim] 1362 false กว่าจะมาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126955736+07:00","message":"[bufferProcess] interim [140000000]:กว่าจะมาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126958594+07:00","message":"[bufferProcess] send to processor:กว่าจะมาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.12696563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126971623+07:00","message":"> Transcript [19686] [false]: 'กว่าจะมาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126975038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126977724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126979812+07:00","message":"StatePrefix: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.126982298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.195631493+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.195681665+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:06.195688909+07:00","message":"receive interim result [false|false]: กว่าจะมาตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.195705146+07:00","message":"[buffer interim] 1362 false กว่าจะมาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195713873+07:00","message":"[bufferProcess] interim [260000000]:กว่าจะมาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195716815+07:00","message":"[bufferProcess] send to processor:กว่าจะมาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195720348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195723685+07:00","message":"> Transcript [19687] [false]: 'กว่าจะมาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195727183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.19572929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195733137+07:00","message":"StatePrefix: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.195735834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.338578666+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.338621232+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:06.338628308+07:00","message":"receive interim result [false|false]: กว่าจะมาตั้งถิ่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.338645391+07:00","message":"[buffer interim] 1362 false กว่าจะมาตั้งถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338655452+07:00","message":"[bufferProcess] interim [380000000]:กว่าจะมาตั้งถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.33865824+07:00","message":"[bufferProcess] send to processor:กว่าจะมาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338665136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338668409+07:00","message":"> Transcript [19688] [false]: 'กว่าจะมาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338672533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338674951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338677128+07:00","message":"StatePrefix: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.33867951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338685297+07:00","message":"Push: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338687493+07:00","message":"TextPushed: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338689754+07:00","message":"Set new StatePrefix : 'กว่าจะมาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.338692049+07:00","message":"Next Push (prob) : 'มาตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.338700918+07:00","message":"push: {false กว่าจะ 0 0xc003102b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.419484602+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.419525027+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:06.419531361+07:00","message":"receive interim result [false|false]: กว่าจะมาตั้งถิ่นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.419540411+07:00","message":"[buffer interim] 1362 false กว่าจะมาตั้งถิ่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.419546898+07:00","message":"[bufferProcess] interim [500000000]:กว่าจะมาตั้งถิ่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.419549283+07:00","message":"[bufferProcess] send to processor:กว่าจะมาตั้งถิ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.419552837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.41955575+07:00","message":"> Transcript [19689] [false]: 'กว่าจะมาตั้งถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.41955828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.419560304+07:00","message":"Set new StatePrefix: 'กว่าจะมาตั้งถิ่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.648649908+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.64868624+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:06.648692105+07:00","message":"receive interim result [false|false]: กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.648706416+07:00","message":"[buffer interim] 1362 false กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648714544+07:00","message":"[bufferProcess] interim [680000000]:กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648716768+07:00","message":"[bufferProcess] send to processor:กว่าจะมาตั้งถิ่นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648720069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648722865+07:00","message":"> Transcript [19690] [false]: 'กว่าจะมาตั้งถิ่นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648726249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648728404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648730468+07:00","message":"StatePrefix: 'กว่าจะมาตั้งถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.648733526+07:00","message":"TextPushed: 'กว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.747517115+07:00","message":"[GCS] IsForceVAD: false for message ID: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.825801886+07:00","message":"[GCS] Start streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893283031+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893327305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กว่าจะมาตั้งถิ่นได้ก็\",\"confidence\":0.93440527}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893334672+07:00","message":"receive interim result [true|false]: กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893346894+07:00","message":"end recv isFinal message id 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893350417+07:00","message":"end Recv id 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893359612+07:00","message":"[buffer interim] 1362 true กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893367375+07:00","message":"[bufferProcess] interim [10000000]:กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893372216+07:00","message":"[bufferProcess] send to processor (isfinal):กว่าจะมาตั้งถิ่นได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893376855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893381248+07:00","message":"> Transcript [19691] [false]: 'กว่าจะมาตั้งถิ่นได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893385689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.89338931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893391956+07:00","message":"StatePrefix: 'กว่าจะมาตั้งถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893394916+07:00","message":"TextPushed: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893396737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893399741+07:00","message":"> Transcript [19692] [true]: 'กว่าจะมาตั้งถิ่นได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893402846+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893405187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893407787+07:00","message":"StatePrefix: 'กว่าจะมาตั้งถิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.893410551+07:00","message":"TextPushed: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:06.89341707+07:00","message":"Push: 'มาตั้งถิ่นได้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:06.893426349+07:00","message":"push: {true มาตั้งถิ่นได้ก็ 0 0xc003102b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:06.900227836+07:00","message":"write wav file: './tmp/7585/7585_1362.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:07.132123587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:07.132136522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.198310877+07:00","message":"[GCS] IsForceVAD: false for message ID: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.273901999+07:00","message":"[GCS] Start streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.29583996+07:00","message":"receive streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.295859224+07:00","message":"found end of frame, send empty tag with msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.295863821+07:00","message":"end Recv id 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.295872451+07:00","message":"[buffer interim] 1363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.295887756+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.29589255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.29589545+07:00","message":"> Transcript [19693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.295898043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.295900032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.295901979+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.295903866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:07.29590872+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:07.295934521+07:00","message":"push: {true \n 0 0xc003381380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:07.3005578+07:00","message":"write wav file: './tmp/7585/7585_1363.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:10.133157288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:10.133181071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.19159456+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.191643149+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:46:11.191650648+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.19166843+07:00","message":"[buffer interim] 1364 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191677084+07:00","message":"[bufferProcess] interim [960000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191679962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191688641+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191692074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191696193+07:00","message":"> Transcript [19694] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.191700197+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.840875632+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.840918083+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:46:11.84092459+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.840944632+07:00","message":"[buffer interim] 1364 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.840965901+07:00","message":"[bufferProcess] interim [560000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.840967711+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.898338333+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.898375569+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:11.898382435+07:00","message":"receive interim result [false|false]: ในกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:11.898392984+07:00","message":"[buffer interim] 1364 false ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.898400679+07:00","message":"[bufferProcess] interim [680000000]:ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.898403157+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.898406968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.89841+07:00","message":"> Transcript [19695] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.898412844+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:11.89841563+07:00","message":"Set new StatePrefix: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.070694995+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.070737981+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:12.070744292+07:00","message":"receive interim result [false|false]: อยู่ในกลุ่มเดียว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.070759867+07:00","message":"[buffer interim] 1364 false อยู่ในกลุ่มเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070767388+07:00","message":"[bufferProcess] interim [860000000]:อยู่ในกลุ่มเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070770484+07:00","message":"[bufferProcess] send to processor:ในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070777897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070781141+07:00","message":"> Transcript [19696] [false]: 'ในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070784777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070787134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070790058+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.070792553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.204631306+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.204674571+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:46:12.2046823+07:00","message":"receive interim result [false|false]: อยู่ในกลุ่มเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.204700806+07:00","message":"[buffer interim] 1364 false อยู่ในกลุ่มเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.204712222+07:00","message":"[bufferProcess] interim [980000000]:อยู่ในกลุ่มเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.204714621+07:00","message":"[bufferProcess] send to processor:อยู่ในกลุ่มเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.20471828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.20472269+07:00","message":"> Transcript [19697] [false]: 'อยู่ในกลุ่มเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.204726236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.204728492+07:00","message":"Set new StatePrefix: 'อยู่ในกลุ่มเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.403529795+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.403583086+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:12.403590792+07:00","message":"receive interim result [false|false]: อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.403607383+07:00","message":"[buffer interim] 1364 false อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403615369+07:00","message":"[bufferProcess] interim [220000000]:อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403618286+07:00","message":"[bufferProcess] send to processor:อยู่ในกลุ่มเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.40362681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403629898+07:00","message":"> Transcript [19698] [false]: 'อยู่ในกลุ่มเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403633821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403637001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403639507+07:00","message":"StatePrefix: 'อยู่ในกลุ่มเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.403642308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.647640718+07:00","message":"[GCS] IsForceVAD: false for message ID: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.712359279+07:00","message":"[GCS] Start streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840487818+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840519961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในกลุ่มเดียวกันครับ\",\"confidence\":0.93803006}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840526236+07:00","message":"receive interim result [true|false]: อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.84053526+07:00","message":"end recv isFinal message id 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840537576+07:00","message":"end Recv id 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840542857+07:00","message":"[buffer interim] 1364 true อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840551065+07:00","message":"[bufferProcess] interim [610000000]:อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.84056004+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่ในกลุ่มเดียวกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840563435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.84056669+07:00","message":"> Transcript [19699] [false]: 'อยู่ในกลุ่มเดียวกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840569554+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.84057186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840574602+07:00","message":"StatePrefix: 'อยู่ในกลุ่มเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840577043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840578986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840581042+07:00","message":"> Transcript [19700] [true]: 'อยู่ในกลุ่มเดียวกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840583362+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840585171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840586904+07:00","message":"StatePrefix: 'อยู่ในกลุ่มเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.840588835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:12.8405913+07:00","message":"Push: 'อยู่ในกลุ่มเดียวกันครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:12.840598581+07:00","message":"push: {true อยู่ในกลุ่มเดียวกันครับ 0 0xc003066d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:12.860384921+07:00","message":"write wav file: './tmp/7585/7585_1364.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:13.134152328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:13.134184127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.572101217+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.572153583+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:46:13.57215938+07:00","message":"receive interim result [false|false]: มาเลเซีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.572177172+07:00","message":"[buffer interim] 1365 false มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.572185488+07:00","message":"[bufferProcess] interim [720000000]:มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.572187756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.953813938+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.95386252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.953871536+07:00","message":"receive interim result [false|false]: มาเลเซีย 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:13.953887717+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.953900373+07:00","message":"[bufferProcess] interim [80000000]:มาเลเซีย 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.953903611+07:00","message":"[bufferProcess] send to processor:มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.953910509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.953915577+07:00","message":"> Transcript [19701] [false]: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:13.953918056+07:00","message":"Set StatePrefix (first interim): 'มาเลเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.075822098+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.075866249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Malaysia 4D\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.075871895+07:00","message":"receive interim result [false|false]: Malaysia 4D"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.075889173+07:00","message":"[buffer interim] 1365 false Malaysia 4D"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075895846+07:00","message":"[bufferProcess] interim [140000000]:Malaysia 4D"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075898253+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075902392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075905535+07:00","message":"> Transcript [19702] [false]: 'มาเลเซีย 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075908831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075911031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075913323+07:00","message":"StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.075915436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.140240887+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.14028445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.140298931+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.140321834+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140329917+07:00","message":"[bufferProcess] interim [260000000]:มาเลเซีย 4 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140332604+07:00","message":"[bufferProcess] send to processor:Malaysia 4D"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140339565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140342471+07:00","message":"> Transcript [19703] [false]: 'Malaysia 4D'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140344686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.140347151+07:00","message":"Set new StatePrefix: 'Malaysia 4D'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.461722778+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.461769994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.461776842+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.461792232+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461799429+07:00","message":"[bufferProcess] interim [560000000]:มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461802033+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461809698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461812965+07:00","message":"> Transcript [19704] [false]: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461815647+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.461818086+07:00","message":"Set new StatePrefix: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.591423423+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.591472454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.591479498+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.591496115+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591503233+07:00","message":"[bufferProcess] interim [680000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591506069+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591514618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591517691+07:00","message":"> Transcript [19705] [false]: 'มาเลเซีย 4 ประตูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591521342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591523687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591526106+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.591528602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780404883+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780439668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780446517+07:00","message":"receive interim result [false|false]: มาเลเซีย 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780457632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780461657+07:00","message":"receive interim result [false|false]:  ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780469143+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.780472754+07:00","message":"[buffer interim] 1365 false  ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780478749+07:00","message":"[bufferProcess] interim [860000000]:มาเลเซีย 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780481718+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780484677+07:00","message":"[bufferProcess] interim [860000000]: ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780487281+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780490927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780493827+07:00","message":"> Transcript [19706] [false]: 'มาเลเซีย 4 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.78049676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.78049888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780501216+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.780503538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975908701+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975953692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975960027+07:00","message":"receive interim result [false|false]: มาเลเซีย 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975973181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 0 ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975977431+07:00","message":"receive interim result [false|false]:  ประตูต่อ 0 ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975985264+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:14.975988684+07:00","message":"[buffer interim] 1365 false  ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.97599478+07:00","message":"[bufferProcess] interim [100000000]:มาเลเซีย 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.975997343+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976002063+07:00","message":"[bufferProcess] interim [100000000]: ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976006319+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976009308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976012004+07:00","message":"> Transcript [19707] [false]: 'มาเลเซีย 4 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976014972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976017282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976019336+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:14.976021493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036207994+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036249921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036256657+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036264591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 0 ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036267689+07:00","message":"receive interim result [false|false]:  0 ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036275738+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036279178+07:00","message":"[buffer interim] 1365 false  0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.03628563+07:00","message":"[bufferProcess] interim [160000000]:มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.03628869+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036294186+07:00","message":"[bufferProcess] interim [160000000]: 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036298358+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036301147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036303742+07:00","message":"> Transcript [19708] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036307363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036309424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036311449+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036313649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036316241+07:00","message":"Push: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036318161+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036320308+07:00","message":"Set new StatePrefix : 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.036322532+07:00","message":"Next Push (prob) : 'ต่อ 0 ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.036331728+07:00","message":"push: {false มาเลเซีย 4 ประตู 0 0xc0031d9d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040875419+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040904656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040911671+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040923709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 0 ครับทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040926606+07:00","message":"receive interim result [false|false]:  0 ครับทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040933871+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.040937928+07:00","message":"[buffer interim] 1365 false  0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040943453+07:00","message":"[bufferProcess] interim [220000000]:มาเลเซีย 4 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040946448+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040951924+07:00","message":"[bufferProcess] interim [220000000]: 0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040954288+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040957226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040959651+07:00","message":"> Transcript [19709] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040963166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040965309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.040967301+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.04096951+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160017503+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160053325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160059571+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160070882+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:46:15.160073648+07:00","message":"receive interim result [false|false]:  ครับทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160080974+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.160084243+07:00","message":"[buffer interim] 1365 false  ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160092159+07:00","message":"[bufferProcess] interim [280000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160095442+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160098493+07:00","message":"[bufferProcess] interim [280000000]: ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160101594+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.16010453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.1601075+07:00","message":"> Transcript [19710] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160110695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160112726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160114765+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.160116945+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286917733+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286965714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286973029+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286983717+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:46:15.286987062+07:00","message":"receive interim result [false|false]:  ครับทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286995638+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.286999651+07:00","message":"[buffer interim] 1365 false  ครับทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287005901+07:00","message":"[bufferProcess] interim [340000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.28700894+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287014108+07:00","message":"[bufferProcess] interim [340000000]: ครับทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287016927+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.28701985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287022477+07:00","message":"> Transcript [19711] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287025611+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287027698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287029703+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.287031916+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463428753+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463471947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463479422+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463491695+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:46:15.463495287+07:00","message":"receive interim result [false|false]:  ครับทำให้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463503398+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463506319+07:00","message":"[buffer interim] 1365 false  ครับทำให้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463512466+07:00","message":"[bufferProcess] interim [520000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463516346+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463524704+07:00","message":"[bufferProcess] interim [520000000]: ครับทำให้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463527469+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463530354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.46353334+07:00","message":"> Transcript [19712] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463537682+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463539873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463542067+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463544531+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463551843+07:00","message":"Push: 'ต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463553863+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463556583+07:00","message":"Set new StatePrefix : 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.463559012+07:00","message":"Next Push (prob) : 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.463567905+07:00","message":"push: {false ต่อ 0 ครับ 0 0xc0031d9d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526725791+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526761716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526767639+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526778504+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:15.526781656+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526788131+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.526791237+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526797485+07:00","message":"[bufferProcess] interim [580000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526800105+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526803139+07:00","message":"[bufferProcess] interim [580000000]: ครับทำให้เย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526805593+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.52680874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.52681164+07:00","message":"> Transcript [19713] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526814557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526818367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526820699+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.526822873+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563398118+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563445294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563453031+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563463339+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:15.563466545+07:00","message":"receive interim result [false|false]:  ครับทำให้เอ็ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563474914+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.563478507+07:00","message":"[buffer interim] 1365 false  ครับทำให้เอ็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563484814+07:00","message":"[bufferProcess] interim [640000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563487946+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563492427+07:00","message":"[bufferProcess] interim [640000000]: ครับทำให้เอ็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563495266+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563498369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563501174+07:00","message":"> Transcript [19714] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563504639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563507001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563509304+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.563511515+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.875464828+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.875508924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.87551728+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.87552775+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:15.875530542+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็นนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.87553839+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.875545486+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็นนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875551699+07:00","message":"[bufferProcess] interim [940000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875555275+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875562063+07:00","message":"[bufferProcess] interim [940000000]: ครับทำให้เย็นนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875565902+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.87556929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875572775+07:00","message":"> Transcript [19715] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875576438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875578783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875580734+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.875582979+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941233736+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.94127735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0 ครับทำให้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941286428+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941301651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" EMS นําจ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941306882+07:00","message":"receive interim result [false|false]:  EMS นําจ่าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941318321+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0 ครับทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941323164+07:00","message":"[buffer interim] 1365 false  EMS นําจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941331936+07:00","message":"[bufferProcess] interim [120000000]:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941336315+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941341967+07:00","message":"[bufferProcess] interim [120000000]: EMS นําจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941345455+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้ EMS นําจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941349172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941353539+07:00","message":"> Transcript [19716] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941358489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941361578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.94136483+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941368629+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941375985+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941379301+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941382418+07:00","message":"Set new StatePrefix : 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:15.941386363+07:00","message":"Next Push (prob) : 'เย็นนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:15.941398713+07:00","message":"push: {false ทำให้ 0 0xc0031d9d80}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:16.135131165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:16.135158659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186612868+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186651804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186658576+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186671734+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:46:16.186674515+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็นนำจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186681411+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.186687929+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็นนำจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186693992+07:00","message":"[bufferProcess] interim [240000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186697456+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้ EMS นําจ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186704564+07:00","message":"[bufferProcess] interim [240000000]: ครับทำให้เย็นนำจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186708474+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186711268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186714547+07:00","message":"> Transcript [19717] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้ EMS นําจ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186717164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.186719893+07:00","message":"Set new StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้ EMS นําจ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275111612+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275158381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275164941+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275181248+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:16.275231768+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็นนำจ่าฝูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275240258+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.275243655+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็นนำจ่าฝูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.275249212+07:00","message":"[bufferProcess] interim [420000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.27525194+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.2752554+07:00","message":"[bufferProcess] interim [420000000]: ครับทำให้เย็นนำจ่าฝูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.275258756+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.275262458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.275265297+07:00","message":"> Transcript [19718] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.275267712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.27526979+07:00","message":"Set new StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.574244329+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.574283953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.574290548+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.574302593+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:46:16.574305886+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็นนำจ่าฝูงกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.574313766+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.57431767+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็นนำจ่าฝูงกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574324577+07:00","message":"[bufferProcess] interim [720000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574327481+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574332529+07:00","message":"[bufferProcess] interim [720000000]: ครับทำให้เย็นนำจ่าฝูงกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574336102+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574339232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574342026+07:00","message":"> Transcript [19719] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574344391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.574346526+07:00","message":"Set new StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.750631538+07:00","message":"[GCS] IsForceVAD: false for message ID: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757312038+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757344024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757350207+07:00","message":"receive interim result [false|false]: มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757360316+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:46:16.757364445+07:00","message":"receive interim result [false|false]:  ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757378275+07:00","message":"[buffer interim] 1365 false มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.757395955+07:00","message":"[buffer interim] 1365 false  ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757405564+07:00","message":"[bufferProcess] interim [840000000]:มาเลเซีย 4 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757410392+07:00","message":"[bufferProcess] send to processor:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757419319+07:00","message":"[bufferProcess] interim [840000000]: ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757422739+07:00","message":"[bufferProcess] update buffer: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757427682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757430647+07:00","message":"> Transcript [19720] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.75743396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757436096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.757438562+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.7574408+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.872439783+07:00","message":"[GCS] Start streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.93265197+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.932696335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็มนำจ่าฝูงกลุ่มนี้ครับ\",\"confidence\":0.919483}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.93270342+07:00","message":"receive interim result [true|false]: มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็มนำจ่าฝูงกลุ่มนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.932715085+07:00","message":"end recv isFinal message id 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.932717232+07:00","message":"end Recv id 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.932724163+07:00","message":"[buffer interim] 1365 true มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็มนำจ่าฝูงกลุ่มนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932735724+07:00","message":"[bufferProcess] interim [50000000]:มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็มนำจ่าฝูงกลุ่มนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.93273966+07:00","message":"[bufferProcess] send to processor (isfinal):มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932743731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932747384+07:00","message":"> Transcript [19721] [false]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูงกลุ่มนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932751094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932753342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.9327682+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.93277183+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932773828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932775889+07:00","message":"> Transcript [19722] [true]: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เอ็มนำจ่าฝูงกลุ่มนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932778381+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932780405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932782151+07:00","message":"StatePrefix: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้เย็นนำจ่าฝูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932784201+07:00","message":"TextPushed: 'มาเลเซีย 4 ประตูต่อ 0 ครับทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:16.932787326+07:00","message":"Push: 'เอ็มนำจ่าฝูงกลุ่มนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:16.93279704+07:00","message":"push: {true เอ็มนำจ่าฝูงกลุ่มนี้ครับ 0 0xc0031d9d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:16.94139736+07:00","message":"write wav file: './tmp/7585/7585_1365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.217775848+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.21781662+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:17.217823081+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.217839218+07:00","message":"[buffer interim] 1366 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.217846694+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.217848603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.408204375+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.40824482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.408250947+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.408266095+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.408274041+07:00","message":"[bufferProcess] interim [540000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.408276256+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.408282652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.408285823+07:00","message":"> Transcript [19723] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.408288196+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.576049143+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.576085903+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:46:17.576092159+07:00","message":"receive interim result [false|false]: มี 3 ขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.576104649+07:00","message":"[buffer interim] 1366 false มี 3 ขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576118096+07:00","message":"[bufferProcess] interim [720000000]:มี 3 ขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576121144+07:00","message":"[bufferProcess] send to processor:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576124501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576130449+07:00","message":"> Transcript [19724] [false]: 'มี 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576133592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576135873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576138415+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.576147268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.59969364+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.599730924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3 คัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.599736454+07:00","message":"receive interim result [false|false]: มี 3 คัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.599749813+07:00","message":"[buffer interim] 1366 false มี 3 คัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599756153+07:00","message":"[bufferProcess] interim [780000000]:มี 3 คัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599758392+07:00","message":"[bufferProcess] send to processor:มี 3 ขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599761698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599764376+07:00","message":"> Transcript [19725] [false]: 'มี 3 ขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599767468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599769785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599771893+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.599773914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.732547974+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.732588565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3 คะแนน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.732595038+07:00","message":"receive interim result [false|false]: มี 3 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.732608388+07:00","message":"[buffer interim] 1366 false มี 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732615281+07:00","message":"[bufferProcess] interim [840000000]:มี 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732617913+07:00","message":"[bufferProcess] send to processor:มี 3 คัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732624481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732627425+07:00","message":"> Transcript [19726] [false]: 'มี 3 คัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.73263044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732633013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732635281+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.732637784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853446616+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853494925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853502707+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853514485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 คะแนน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853519043+07:00","message":"receive interim result [false|false]:  3 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853530164+07:00","message":"[buffer interim] 1366 false มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853536947+07:00","message":"[buffer interim] 1366 false  3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853544043+07:00","message":"[bufferProcess] interim [960000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.85354739+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853553828+07:00","message":"[bufferProcess] interim [960000000]: 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853557535+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853561942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853566358+07:00","message":"> Transcript [19727] [false]: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853579941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853583132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853586124+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853588932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853592368+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853595257+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853598292+07:00","message":"Set new StatePrefix : 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.853601751+07:00","message":"Next Push (prob) : ' 3 คะแนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.853612312+07:00","message":"push: {false มี 0 0xc003102980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915841271+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915882045+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:46:17.915887797+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915895272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 คะแนนเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915898981+07:00","message":"receive interim result [false|false]:  3 คะแนนเท่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915907758+07:00","message":"[buffer interim] 1366 false มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:17.915911421+07:00","message":"[buffer interim] 1366 false  3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915917726+07:00","message":"[bufferProcess] interim [80000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915920748+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.91592364+07:00","message":"[bufferProcess] interim [80000000]: 3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915926789+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915929491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915932574+07:00","message":"> Transcript [19728] [false]: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915935969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915938283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915940534+07:00","message":"StatePrefix: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:17.915943224+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.040936682+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.040978643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.040985888+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.04099675+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:18.040999838+07:00","message":"receive interim result [false|false]:  คะแนนเท่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041011871+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041014632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.04101686+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041020284+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:18.041024965+07:00","message":"receive interim result [false|false]:  คะแนนเท่ากับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041030005+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041034289+07:00","message":"[buffer interim] 1366 false  คะแนนเท่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041036715+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.041041637+07:00","message":"[buffer interim] 1366 false  คะแนนเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041048042+07:00","message":"[bufferProcess] interim [140000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041060545+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041063644+07:00","message":"[bufferProcess] interim [140000000]: คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041066017+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041068456+07:00","message":"[bufferProcess] interim [200000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.04107054+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนนเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041073304+07:00","message":"[bufferProcess] interim [200000000]: คะแนนเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041076595+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041077784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.04109107+07:00","message":"> Transcript [19729] [false]: 'มี 3 คะแนนเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041096429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.04109911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041101719+07:00","message":"StatePrefix: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041104209+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.04110655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041109195+07:00","message":"> Transcript [19730] [false]: 'มี 3 คะแนนเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.0411112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041113069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041114925+07:00","message":"StatePrefix: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.041116731+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.232929945+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.232968974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.23297637+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.232987564+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:18.232991473+07:00","message":"receive interim result [false|false]:  คะแนนเท่ากับกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.232998756+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.233002583+07:00","message":"[buffer interim] 1366 false  คะแนนเท่ากับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233009907+07:00","message":"[bufferProcess] interim [380000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.23301222+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนนเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233015311+07:00","message":"[bufferProcess] interim [380000000]: คะแนนเท่ากับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233018591+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่ากับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233021588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233024713+07:00","message":"> Transcript [19731] [false]: 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233029633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233032508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233034739+07:00","message":"StatePrefix: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233037715+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233040613+07:00","message":"Push: ' 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233043198+07:00","message":"TextPushed: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233045511+07:00","message":"Set new StatePrefix : 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.233047957+07:00","message":"Next Push (prob) : 'เท่ากับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.233056831+07:00","message":"push: {false  3 คะแนน 0 0xc003102980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.277759792+07:00","message":"[GCS] IsForceVAD: false for message ID: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.306479637+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.3065173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.306523162+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.306536401+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:18.306541838+07:00","message":"receive interim result [false|false]:  คะแนนเท่ากับเท่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.306552066+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.306557429+07:00","message":"[buffer interim] 1366 false  คะแนนเท่ากับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306565572+07:00","message":"[bufferProcess] interim [440000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306569065+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนนเท่ากับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.30657378+07:00","message":"[bufferProcess] interim [440000000]: คะแนนเท่ากับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306578363+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่ากับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306582383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306586779+07:00","message":"> Transcript [19732] [false]: 'มี 3 คะแนนเท่ากับกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306591742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306595031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306598478+07:00","message":"StatePrefix: 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.306602167+07:00","message":"TextPushed: 'มี 3 คะแนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309571511+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309586717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309592351+07:00","message":"receive interim result [false|false]: มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309619912+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:18.309625267+07:00","message":"receive interim result [false|false]:  คะแนนเท่ากับไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309631395+07:00","message":"[buffer interim] 1366 false มี 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.309635377+07:00","message":"[buffer interim] 1366 false  คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309640908+07:00","message":"[bufferProcess] interim [500000000]:มี 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.30964354+07:00","message":"[bufferProcess] send to processor:มี 3 คะแนนเท่ากับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309646168+07:00","message":"[bufferProcess] interim [500000000]: คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309648464+07:00","message":"[bufferProcess] update buffer: มี 3 คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309651101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309653182+07:00","message":"> Transcript [19733] [false]: 'มี 3 คะแนนเท่ากับเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309655553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309657473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309659277+07:00","message":"StatePrefix: 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.309661307+07:00","message":"TextPushed: 'มี 3 คะแนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387882685+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387926891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 3 คะแนนเท่ากับไทย\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387934708+07:00","message":"receive interim result [true|false]: มี 3 คะแนนเท่ากับไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387947165+07:00","message":"end recv isFinal message id 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387950388+07:00","message":"end Recv id 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.387958602+07:00","message":"[buffer interim] 1366 true มี 3 คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387966971+07:00","message":"[bufferProcess] interim [620000000]:มี 3 คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387976029+07:00","message":"[bufferProcess] send to processor (isfinal):มี 3 คะแนนเท่ากับไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387979432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387982902+07:00","message":"> Transcript [19734] [false]: 'มี 3 คะแนนเท่ากับไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387986828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387989131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387991493+07:00","message":"StatePrefix: 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387994237+07:00","message":"TextPushed: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.387996166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388001248+07:00","message":"> Transcript [19735] [true]: 'มี 3 คะแนนเท่ากับไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388003774+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388005949+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388007997+07:00","message":"StatePrefix: 'มี 3 คะแนนเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388010144+07:00","message":"TextPushed: 'มี 3 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:18.388016697+07:00","message":"Push: 'เท่ากับไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.388026138+07:00","message":"push: {true เท่ากับไทย 0 0xc003102980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:18.394767482+07:00","message":"write wav file: './tmp/7585/7585_1366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:18.471296791+07:00","message":"[GCS] Start streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.043980621+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.044021971+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:46:19.044028335+07:00","message":"receive interim result [false|false]: อันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.044044224+07:00","message":"[buffer interim] 1367 false อันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.044053685+07:00","message":"[bufferProcess] interim [600000000]:อันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.04405679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:19.135429937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:19.135446967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.135912446+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.135945865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.135952125+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.135965782+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.135972209+07:00","message":"[bufferProcess] interim [720000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.135975093+07:00","message":"[bufferProcess] send to processor:อันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.135980543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.1359834+07:00","message":"> Transcript [19736] [false]: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.13598893+07:00","message":"Set StatePrefix (first interim): 'อันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.462129+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.462161775+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:46:19.46216757+07:00","message":"receive interim result [false|false]: อันดับที่ 2 แต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.462177815+07:00","message":"[buffer interim] 1367 false อันดับที่ 2 แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462184607+07:00","message":"[bufferProcess] interim [960000000]:อันดับที่ 2 แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462187131+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462190675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462193185+07:00","message":"> Transcript [19737] [false]: 'อันดับที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462196319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.46219836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.462225108+07:00","message":"StatePrefix: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.46222765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.515979213+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.516019453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2 แต่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.51602643+07:00","message":"receive interim result [false|false]: อันดับที่ 2 แต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.516040239+07:00","message":"[buffer interim] 1367 false อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516047939+07:00","message":"[bufferProcess] interim [80000000]:อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516051121+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.51605951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516062464+07:00","message":"> Transcript [19738] [false]: 'อันดับที่ 2 แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.51606665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516069317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516071662+07:00","message":"StatePrefix: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.516073835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640378853+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640413449+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:46:19.640421425+07:00","message":"receive interim result [false|false]: อันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640431177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 แต่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640434214+07:00","message":"receive interim result [false|false]:  2 แต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640441453+07:00","message":"[buffer interim] 1367 false อันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.640448234+07:00","message":"[buffer interim] 1367 false  2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640453529+07:00","message":"[bufferProcess] interim [200000000]:อันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640456278+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640463026+07:00","message":"[bufferProcess] interim [200000000]: 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640465697+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640468626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640471973+07:00","message":"> Transcript [19739] [false]: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640474981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640477091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640479078+07:00","message":"StatePrefix: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.640483507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714387424+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714412748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714417272+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.7144292+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:19.714433228+07:00","message":"receive interim result [false|false]:  แต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714439101+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714442448+07:00","message":"[buffer interim] 1367 false  แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714448335+07:00","message":"[bufferProcess] interim [320000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714450673+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714453423+07:00","message":"[bufferProcess] interim [320000000]: แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714458513+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714461542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714464989+07:00","message":"> Transcript [19740] [false]: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.71446817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714470295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714472237+07:00","message":"StatePrefix: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714474521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714477282+07:00","message":"Push: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714479163+07:00","message":"TextPushed: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714481223+07:00","message":"Set new StatePrefix : 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.714483402+07:00","message":"Next Push (prob) : ' 2 แต่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.714492099+07:00","message":"push: {false อันดับที่ 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.840341518+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.84038222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.840388965+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.840399381+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:19.840402243+07:00","message":"receive interim result [false|false]:  แต่ก็มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.840409317+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:19.840412545+07:00","message":"[buffer interim] 1367 false  แต่ก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840418679+07:00","message":"[bufferProcess] interim [380000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840421075+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.84042439+07:00","message":"[bufferProcess] interim [380000000]: แต่ก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840427406+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840430746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840433446+07:00","message":"> Transcript [19741] [false]: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840436894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.8404389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840440927+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:19.840443165+07:00","message":"TextPushed: 'อันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031022692+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031063673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031070087+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031077723+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:20.031080937+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031088673+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.031091628+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031097924+07:00","message":"[bufferProcess] interim [560000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031100491+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031103492+07:00","message":"[bufferProcess] interim [560000000]: แต่ก็มีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031106108+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.03111129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031114715+07:00","message":"> Transcript [19742] [false]: 'อันดับที่ 2 แต่ก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031117848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031120057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031122108+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.031134784+07:00","message":"TextPushed: 'อันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220611932+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220649077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220670995+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220691269+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:20.220694484+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220701908+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.220709043+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220714563+07:00","message":"[bufferProcess] interim [740000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220717593+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220723934+07:00","message":"[bufferProcess] interim [740000000]: แต่ก็มีลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220726953+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220729891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220733162+07:00","message":"> Transcript [19743] [false]: 'อันดับที่ 2 แต่ก็มีลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220735901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.22073801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220739956+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.220742363+07:00","message":"TextPushed: 'อันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358699485+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358735681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358741729+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358750622+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:20.358753762+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358760606+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358769158+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358774943+07:00","message":"[bufferProcess] interim [920000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358778501+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358783731+07:00","message":"[bufferProcess] interim [920000000]: แต่ก็มีลูกได้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358786512+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358800567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358821193+07:00","message":"> Transcript [19744] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358828748+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358832432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.35883562+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358838944+07:00","message":"TextPushed: 'อันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358845424+07:00","message":"Push: ' 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.35884853+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358852028+07:00","message":"Set new StatePrefix : 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.358855146+07:00","message":"Next Push (prob) : 'มีลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.358867923+07:00","message":"push: {false  2 แต่ก็ 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.61249212+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.612531393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.61253829+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.612550237+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:46:20.612553757+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.612561362+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.612564543+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.61256988+07:00","message":"[bufferProcess] interim [160000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612572687+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612575742+07:00","message":"[bufferProcess] interim [160000000]: แต่ก็มีลูกได้เสียมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612578619+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612581641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612584547+07:00","message":"> Transcript [19745] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612587742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612589807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.612591739+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.61259387+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616727733+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616756098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616763932+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616772284+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:46:20.616777536+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616784945+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.616790252+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616796417+07:00","message":"[bufferProcess] interim [220000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616800915+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616805138+07:00","message":"[bufferProcess] interim [220000000]: แต่ก็มีลูกได้เสียมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616808342+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616812981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616815567+07:00","message":"> Transcript [19746] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616818561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616821483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616824284+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.616828218+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801003846+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801037852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801044097+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801058668+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:46:20.801062546+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801069199+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.801073221+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801078494+07:00","message":"[bufferProcess] interim [340000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801081259+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801084816+07:00","message":"[bufferProcess] interim [340000000]: แต่ก็มีลูกได้เสียมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801087778+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801090984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801093966+07:00","message":"> Transcript [19747] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801096693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801098835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801101118+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.801103437+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958551316+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958596207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958603611+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958618202+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:46:20.958623021+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมากกว่าไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958632725+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958636816+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมากกว่าไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958643264+07:00","message":"[bufferProcess] interim [520000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958646305+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958649672+07:00","message":"[bufferProcess] interim [520000000]: แต่ก็มีลูกได้เสียมากกว่าไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.95865229+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.95865533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958658107+07:00","message":"> Transcript [19748] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958661272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958665124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958667339+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958669427+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958672095+07:00","message":"Push: 'มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958676325+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.95867961+07:00","message":"Set new StatePrefix : 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:20.958682995+07:00","message":"Next Push (prob) : 'เสียมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:20.958692479+07:00","message":"push: {false มีลูกได้ 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.107704938+07:00","message":"[GCS] IsForceVAD: false for message ID: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.155382609+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.155419023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.15542635+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.155438526+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:21.155441614+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมากกว่าไทยนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.155449606+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.155452835+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมากกว่าไทยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.15545854+07:00","message":"[bufferProcess] interim [700000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155461285+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155464627+07:00","message":"[bufferProcess] interim [700000000]: แต่ก็มีลูกได้เสียมากกว่าไทยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155467027+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155469953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155473506+07:00","message":"> Transcript [19749] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155476663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155478722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155481165+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.155483346+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.170381035+07:00","message":"[GCS] Start streaming session, msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.189784703+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.18982825+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:46:21.189835789+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.189846861+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:21.189852212+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.189865544+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.189890303+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189897475+07:00","message":"[bufferProcess] interim [760000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189900841+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189905398+07:00","message":"[bufferProcess] interim [760000000]: แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189908132+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189911603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189914562+07:00","message":"> Transcript [19750] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.18991793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189920072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189921987+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.189924571+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.194323467+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.194348821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.194355278+07:00","message":"receive interim result [false|false]: อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.19436757+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:21.194371146+07:00","message":"receive interim result [false|false]:  แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.194377308+07:00","message":"[buffer interim] 1367 false อันดับที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.194385802+07:00","message":"[buffer interim] 1367 false  แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194400306+07:00","message":"[bufferProcess] interim [820000000]:อันดับที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194415569+07:00","message":"[bufferProcess] send to processor:อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194424103+07:00","message":"[bufferProcess] interim [820000000]: แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194426714+07:00","message":"[bufferProcess] update buffer: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194429981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194433231+07:00","message":"> Transcript [19751] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194436799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194439511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194441531+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.194443895+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.228111477+07:00","message":"[GCS] IsForceVAD: false for message ID: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.2313356+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231374231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ\",\"confidence\":0.95275074}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231382221+07:00","message":"receive interim result [true|false]: อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.23139277+07:00","message":"end recv isFinal message id 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231396574+07:00","message":"end Recv id 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231409441+07:00","message":"[buffer interim] 1367 true อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231425682+07:00","message":"[bufferProcess] interim [850000000]:อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231429133+07:00","message":"[bufferProcess] send to processor (isfinal):อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231432386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231435377+07:00","message":"> Transcript [19752] [false]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231439265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231441305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231443577+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231448093+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231456318+07:00","message":"Push: 'เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231459205+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231461595+07:00","message":"Set new StatePrefix : 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231464094+07:00","message":"Next Push (prob) : 'ไทยนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231466274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231468328+07:00","message":"> Transcript [19753] [true]: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231470667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231472635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231474711+07:00","message":"StatePrefix: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่าไทยนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231476983+07:00","message":"TextPushed: 'อันดับที่ 2 แต่ก็มีลูกได้เสียมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.231480013+07:00","message":"Push: 'ไทยนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231492075+07:00","message":"push: {false เสียมากกว่า 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.231518768+07:00","message":"push: {true ไทยนะครับ 0 0xc003103000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:21.239641721+07:00","message":"write wav file: './tmp/7585/7585_1367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.39754357+07:00","message":"receive streaming session, msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.39756772+07:00","message":"found end of frame, send empty tag with msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.397571071+07:00","message":"end Recv id 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.397577341+07:00","message":"[buffer interim] 1368 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397583164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397587281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397590062+07:00","message":"> Transcript [19754] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397592494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397594583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397596701+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397598806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.397607066+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.397615067+07:00","message":"push: {true \n 0 0xc002e8ca80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:21.402250456+07:00","message":"write wav file: './tmp/7585/7585_1368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.554590294+07:00","message":"[GCS] Start streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.985423689+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.98546119+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:21.985466861+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:21.985484658+07:00","message":"[buffer interim] 1369 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.98549124+07:00","message":"[bufferProcess] interim [420000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:21.985493275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:22.136123468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:22.136131841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.184668206+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.184707229+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:22.184712238+07:00","message":"receive interim result [false|false]: น้ำตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.184724599+07:00","message":"[buffer interim] 1369 false น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.184730921+07:00","message":"[bufferProcess] interim [540000000]:น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.184733207+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.184738451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.184741308+07:00","message":"> Transcript [19755] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.184743491+07:00","message":"Set StatePrefix (first interim): 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.205597513+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.205632713+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:22.205638712+07:00","message":"receive interim result [false|false]: นัดต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.205654277+07:00","message":"[buffer interim] 1369 false นัดต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.20566113+07:00","message":"[bufferProcess] interim [660000000]:นัดต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.205663272+07:00","message":"[bufferProcess] send to processor:น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.205667757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.20567095+07:00","message":"> Transcript [19756] [false]: 'น้ำตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.205672993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.205674993+07:00","message":"Set new StatePrefix: 'น้ำตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.396994235+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.397035913+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:22.397043113+07:00","message":"receive interim result [false|false]: นัดต่อไปไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.397060477+07:00","message":"[buffer interim] 1369 false นัดต่อไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.397073765+07:00","message":"[bufferProcess] interim [840000000]:นัดต่อไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.397077732+07:00","message":"[bufferProcess] send to processor:นัดต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.397086934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.397091255+07:00","message":"> Transcript [19757] [false]: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.39709675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.397100825+07:00","message":"Set new StatePrefix: 'นัดต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.558583254+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.558623719+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:22.558631259+07:00","message":"receive interim result [false|false]: นัดต่อไปไทยเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.558649455+07:00","message":"[buffer interim] 1369 false นัดต่อไปไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558656968+07:00","message":"[bufferProcess] interim [20000000]:นัดต่อไปไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558659896+07:00","message":"[bufferProcess] send to processor:นัดต่อไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558666663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558669848+07:00","message":"> Transcript [19758] [false]: 'นัดต่อไปไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558673827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558676579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.558679106+07:00","message":"StatePrefix: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.55868136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.639392022+07:00","message":"[GCS] IsForceVAD: false for message ID: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.664601934+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.664641689+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:22.664648075+07:00","message":"receive interim result [false|false]: นัดต่อไปไทยจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.664658555+07:00","message":"[buffer interim] 1369 false นัดต่อไปไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664665317+07:00","message":"[bufferProcess] interim [80000000]:นัดต่อไปไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664668245+07:00","message":"[bufferProcess] send to processor:นัดต่อไปไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664671782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664674786+07:00","message":"> Transcript [19759] [false]: 'นัดต่อไปไทยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664678502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664680754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664682806+07:00","message":"StatePrefix: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.664684866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.709476531+07:00","message":"[GCS] Start streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.723176976+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.723217672+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:22.72322548+07:00","message":"receive interim result [false|false]: นัดต่อไปไทยจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.7232402+07:00","message":"[buffer interim] 1369 false นัดต่อไปไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723250504+07:00","message":"[bufferProcess] interim [140000000]:นัดต่อไปไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723253744+07:00","message":"[bufferProcess] send to processor:นัดต่อไปไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723257686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723260966+07:00","message":"> Transcript [19760] [false]: 'นัดต่อไปไทยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723264861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723267135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723269132+07:00","message":"StatePrefix: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.723271388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.73880724+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.73885205+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:22.738857662+07:00","message":"receive interim result [false|false]: นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.738879313+07:00","message":"[buffer interim] 1369 false นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738886778+07:00","message":"[bufferProcess] interim [320000000]:นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738889791+07:00","message":"[bufferProcess] send to processor:นัดต่อไปไทยจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738895477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738898234+07:00","message":"> Transcript [19761] [false]: 'นัดต่อไปไทยจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738901955+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738904217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738906702+07:00","message":"StatePrefix: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738908966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738913455+07:00","message":"Push: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738915473+07:00","message":"TextPushed: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.73891756+07:00","message":"Set new StatePrefix : 'นัดต่อไปไทยจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.738919828+07:00","message":"Next Push (prob) : 'ไทยจะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.738926899+07:00","message":"push: {false นัดต่อไป 0 0xc003103180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.749958072+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.749988552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดต่อไปไทยจะพบกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.749995715+07:00","message":"receive interim result [true|false]: นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.750007472+07:00","message":"end recv isFinal message id 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.750009756+07:00","message":"end Recv id 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.750015455+07:00","message":"[buffer interim] 1369 true นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750021308+07:00","message":"[bufferProcess] interim [320000000]:นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750024426+07:00","message":"[bufferProcess] send to processor (isfinal):นัดต่อไปไทยจะพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750039503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750066163+07:00","message":"> Transcript [19762] [false]: 'นัดต่อไปไทยจะพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750071419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750073689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750076458+07:00","message":"StatePrefix: 'นัดต่อไปไทยจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750079181+07:00","message":"TextPushed: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750081626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750084394+07:00","message":"> Transcript [19763] [true]: 'นัดต่อไปไทยจะพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750086613+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750088367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750090183+07:00","message":"StatePrefix: 'นัดต่อไปไทยจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750092065+07:00","message":"TextPushed: 'นัดต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:22.750098877+07:00","message":"Push: 'ไทยจะพบกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:22.750109593+07:00","message":"push: {true ไทยจะพบกับ 0 0xc003103180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:22.756149938+07:00","message":"write wav file: './tmp/7585/7585_1369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.046585806+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.046643054+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:23.046648922+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.04666731+07:00","message":"[buffer interim] 1370 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.046676705+07:00","message":"[bufferProcess] interim [360000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.046678627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.1777093+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.177752341+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:23.177759001+07:00","message":"receive interim result [false|false]: กลับมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.177777762+07:00","message":"[buffer interim] 1370 false กลับมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.17778537+07:00","message":"[bufferProcess] interim [480000000]:กลับมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.17778785+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.177791483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.17779503+07:00","message":"> Transcript [19764] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.177797347+07:00","message":"Set StatePrefix (first interim): 'กลับมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.236696635+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.236732815+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:46:23.236738712+07:00","message":"receive interim result [false|false]: มาเลเซีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.236750371+07:00","message":"[buffer interim] 1370 false มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236756567+07:00","message":"[bufferProcess] interim [600000000]:มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236759452+07:00","message":"[bufferProcess] send to processor:กลับมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236764705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236767496+07:00","message":"> Transcript [19765] [false]: 'กลับมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236770372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236772399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236774445+07:00","message":"StatePrefix: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.236776588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.548235447+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.548268764+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:23.548274004+07:00","message":"receive interim result [false|false]: มาเลเซียใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.548290569+07:00","message":"[buffer interim] 1370 false มาเลเซียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548296648+07:00","message":"[bufferProcess] interim [900000000]:มาเลเซียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548299059+07:00","message":"[bufferProcess] send to processor:มาเลเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548302487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548305263+07:00","message":"> Transcript [19766] [false]: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548307313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.548309534+07:00","message":"Set new StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.686181876+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.686224491+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:23.68623116+07:00","message":"receive interim result [false|false]: มาเลเซียในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.686243701+07:00","message":"[buffer interim] 1370 false มาเลเซียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686250879+07:00","message":"[bufferProcess] interim [20000000]:มาเลเซียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686253615+07:00","message":"[bufferProcess] send to processor:มาเลเซียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686258863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686261967+07:00","message":"> Transcript [19767] [false]: 'มาเลเซียใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686265895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686268258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686270479+07:00","message":"StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.686272738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.867524418+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.86755984+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:23.867565719+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:23.867577156+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867583085+07:00","message":"[bufferProcess] interim [200000000]:มาเลเซียในวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867585847+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867590048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867592847+07:00","message":"> Transcript [19768] [false]: 'มาเลเซียในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867596091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867598227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867600141+07:00","message":"StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:23.867602156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.123726619+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.123762484+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:24.123770124+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.123787611+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123794006+07:00","message":"[bufferProcess] interim [440000000]:มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123796777+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123800311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.12380344+07:00","message":"> Transcript [19769] [false]: 'มาเลเซียในวันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123809633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123811942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123814231+07:00","message":"StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.123816389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.266702198+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.266740517+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:46:24.266746975+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.266759141+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266767269+07:00","message":"[bufferProcess] interim [620000000]:มาเลเซียในวันอาทิตย์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266769968+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.26677352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266776671+07:00","message":"> Transcript [19770] [false]: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266780547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266783084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266785224+07:00","message":"StatePrefix: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266787371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266793288+07:00","message":"Push: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266795344+07:00","message":"TextPushed: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266797756+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.266800231+07:00","message":"Next Push (prob) : 'ในวันอาทิตย์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.266807643+07:00","message":"push: {false มาเลเซีย 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.447031146+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.447063645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.447070056+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.447084456+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447092717+07:00","message":"[bufferProcess] interim [740000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447095223+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447100599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447103471+07:00","message":"> Transcript [19771] [false]: 'มาเลเซียในวันอาทิตย์ที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447106535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.4471087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447111387+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.447113819+07:00","message":"TextPushed: 'มาเลเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.762778098+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.762819643+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:46:24.762828054+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.7628417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.76284753+07:00","message":"receive interim result [false|false]:  18 นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.762855717+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.762861011+07:00","message":"[buffer interim] 1370 false  18 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762868234+07:00","message":"[bufferProcess] interim [40000000]:มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762870962+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762875726+07:00","message":"[bufferProcess] interim [40000000]: 18 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762879199+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762882251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762885278+07:00","message":"> Transcript [19772] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762889033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762891226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762894846+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.762897286+07:00","message":"TextPushed: 'มาเลเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829680728+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829707253+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:46:24.829713715+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829727087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829730062+07:00","message":"receive interim result [false|false]:  18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829736556+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:24.829740972+07:00","message":"[buffer interim] 1370 false  18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829746951+07:00","message":"[bufferProcess] interim [220000000]:มาเลเซียในวันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829749654+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829753181+07:00","message":"[bufferProcess] interim [220000000]: 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829756588+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829759439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829762127+07:00","message":"> Transcript [19773] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829765136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829767485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829771545+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:24.829774136+07:00","message":"TextPushed: 'มาเลเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024417053+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024443439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024449153+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024461034+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:46:25.024464242+07:00","message":"receive interim result [false|false]:  มิถุนา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024470655+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024474079+07:00","message":"[buffer interim] 1370 false  มิถุนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024478869+07:00","message":"[bufferProcess] interim [340000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024481458+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024484577+07:00","message":"[bufferProcess] interim [340000000]: มิถุนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024487698+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024490593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024493295+07:00","message":"> Transcript [19774] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024496873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024499122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.02450285+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024505275+07:00","message":"TextPushed: 'มาเลเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024507864+07:00","message":"Push: 'ในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024509941+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024512234+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.024514446+07:00","message":"Next Push (prob) : ' 18'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.024521198+07:00","message":"push: {false ในวันอาทิตย์ที่ 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.025177789+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.025195603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.02520076+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.0252111+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:25.025214059+07:00","message":"receive interim result [false|false]:  มิถุนายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.025219889+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.025226426+07:00","message":"[buffer interim] 1370 false  มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025230933+07:00","message":"[bufferProcess] interim [400000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025233601+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025238336+07:00","message":"[bufferProcess] interim [400000000]: มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025240601+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025243164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025246128+07:00","message":"> Transcript [19775] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025248865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025250727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025253226+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.025255463+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:25.136668474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:25.136667434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464845651+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464889293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464897827+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464910178+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:25.464914383+07:00","message":"receive interim result [false|false]:  มิถุนายนครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464928291+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.464940134+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464946067+07:00","message":"[bufferProcess] interim [760000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464949274+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464952852+07:00","message":"[bufferProcess] interim [760000000]: มิถุนายนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464955263+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464958181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.46496098+07:00","message":"> Transcript [19776] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464963902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464966041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.464968486+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.46497079+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.668870028+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.66891604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.668924276+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.668935526+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:25.668939305+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.668947858+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.668952309+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668959113+07:00","message":"[bufferProcess] interim [940000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.66896217+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668966552+07:00","message":"[bufferProcess] interim [940000000]: มิถุนายนครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668970276+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668973603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668976447+07:00","message":"> Transcript [19777] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668980305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668982754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668985084+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.668987691+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737360981+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737399353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737406004+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737418815+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:46:25.737422249+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.73742984+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737433235+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.73743962+07:00","message":"[bufferProcess] interim [60000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737442442+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737447493+07:00","message":"[bufferProcess] interim [60000000]: มิถุนายนครับที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737450761+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737453606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737456334+07:00","message":"> Transcript [19778] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737460008+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737462292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737464309+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.73746644+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737469321+07:00","message":"Push: ' 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737471166+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737473303+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.737475691+07:00","message":"Next Push (prob) : ' มิถุนายนครับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.737483149+07:00","message":"push: {false  18 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743796188+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743824114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743830294+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743843698+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:25.743848104+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743855488+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.743859815+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743866613+07:00","message":"[bufferProcess] interim [120000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743869415+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743872588+07:00","message":"[bufferProcess] interim [120000000]: มิถุนายนครับที่สนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743875524+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743880331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.7438834+07:00","message":"> Transcript [19779] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743886743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743888741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743891307+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.743896809+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.93975957+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.939793554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.939799377+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.93981509+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:25.93981903+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามบิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.939825888+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:25.939829451+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939835332+07:00","message":"[bufferProcess] interim [300000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.93983863+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939846404+07:00","message":"[bufferProcess] interim [300000000]: มิถุนายนครับที่สนามบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939849476+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939852248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939854764+07:00","message":"> Transcript [19780] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939858711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939860938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.939863016+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:25.93986526+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048363348+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048399516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048406053+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048418697+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:46:26.048421577+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามบาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048428481+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.048432312+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามบาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048438204+07:00","message":"[bufferProcess] interim [360000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048441174+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048444644+07:00","message":"[bufferProcess] interim [360000000]: มิถุนายนครับที่สนามบาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048447951+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.04845108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048454106+07:00","message":"> Transcript [19781] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.0484591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048461678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048463697+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.048467383+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053239339+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053265332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053271611+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053283716+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:26.053286618+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.05329249+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053297923+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053312948+07:00","message":"[bufferProcess] interim [420000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.0533166+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053322021+07:00","message":"[bufferProcess] interim [420000000]: มิถุนายนครับที่สนามประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053325116+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053328366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053331152+07:00","message":"> Transcript [19782] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053334694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.05333666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053339445+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053342129+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053345441+07:00","message":"Push: ' มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053347567+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053350037+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามบาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.053352546+07:00","message":"Next Push (prob) : 'สนามบาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.053359992+07:00","message":"push: {false  มิถุนายนครับที่ 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176060751+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176085245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176090809+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176100976+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:46:26.176106361+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176112213+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.176116687+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176130143+07:00","message":"[bufferProcess] interim [480000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176150392+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176161461+07:00","message":"[bufferProcess] interim [480000000]: มิถุนายนครับที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.17616485+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176168779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176174952+07:00","message":"> Transcript [19783] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176177483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.176179892+07:00","message":"Set new StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามประตู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.24850803+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.248540149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.248546326+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.248556233+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:26.24855893+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.248566629+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.24857281+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.24857838+07:00","message":"[bufferProcess] interim [600000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248581465+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248585022+07:00","message":"[bufferProcess] interim [600000000]: มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248587959+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.24859118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248593995+07:00","message":"> Transcript [19784] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248596721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.248599066+07:00","message":"Set new StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629172583+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629200898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629206972+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629214104+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:46:26.629217537+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานีไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629224252+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.629227633+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.62923366+07:00","message":"[bufferProcess] interim [960000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629236353+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629239817+07:00","message":"[bufferProcess] interim [960000000]: มิถุนายนครับที่สนามปทุมธานีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629242533+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629245804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629255986+07:00","message":"> Transcript [19785] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629259638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629261798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629263894+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.629266641+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664637156+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664677001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664683928+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664694899+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:46:26.664698553+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664710733+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.664715114+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664722102+07:00","message":"[bufferProcess] interim [20000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664725082+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.66472841+07:00","message":"[bufferProcess] interim [20000000]: มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664733199+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664737144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664740151+07:00","message":"> Transcript [19786] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664744923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664747082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664749112+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.664752052+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.768054898+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.768091185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.768097843+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.76811011+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:26.768113678+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.768121334+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.768125326+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768130977+07:00","message":"[bufferProcess] interim [80000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768143374+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768147071+07:00","message":"[bufferProcess] interim [80000000]: มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768151399+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768155225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768157919+07:00","message":"> Transcript [19787] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768161831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768163835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768165971+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.768168441+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.958987173+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.959032307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.959039349+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.95905436+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:46:26.959058836+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานีเวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.959069197+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.959072683+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานีเวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959081595+07:00","message":"[bufferProcess] interim [260000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959084492+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959087588+07:00","message":"[bufferProcess] interim [260000000]: มิถุนายนครับที่สนามปทุมธานีเวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959090573+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959093586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959096445+07:00","message":"> Transcript [19788] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959100678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.95910295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959105613+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959107996+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959110696+07:00","message":"Push: 'สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959112816+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959115733+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:26.959118547+07:00","message":"Next Push (prob) : 'ธานีเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:26.959126764+07:00","message":"push: {false สนามปทุม 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.1301748+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.130206554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.130211964+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.130221264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มิถุนายนครับที่สนามปทุมธานีเวลา 19\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.130224805+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานีเวลา 19"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.13023104+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.130234741+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานีเวลา 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130240018+07:00","message":"[bufferProcess] interim [440000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130242657+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130246239+07:00","message":"[bufferProcess] interim [440000000]: มิถุนายนครับที่สนามปทุมธานีเวลา 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130248985+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130252313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130255085+07:00","message":"> Transcript [19789] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130258319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.13026051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130262761+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.130265286+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266101864+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266147686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266154181+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266164365+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:27.266168279+07:00","message":"receive interim result [false|false]:  มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266175246+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.266178733+07:00","message":"[buffer interim] 1370 false  มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266184386+07:00","message":"[bufferProcess] interim [620000000]:มาเลเซียในวันอาทิตย์ที่ 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266187239+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.26619073+07:00","message":"[bufferProcess] interim [620000000]: มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266193919+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266197174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266199986+07:00","message":"> Transcript [19790] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266203461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266205686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266210858+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.266213633+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.32341785+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.32345536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.323462357+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.323478241+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323484546+07:00","message":"[bufferProcess] interim [680000000]:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323487448+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323493039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323495833+07:00","message":"> Transcript [19791] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323499666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323501994+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.32350413+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.323507099+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455305914+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455353888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455360905+07:00","message":"receive interim result [false|false]: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455373585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 19:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455376287+07:00","message":"receive interim result [false|false]:  19:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455383622+07:00","message":"[buffer interim] 1370 false มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455391571+07:00","message":"[buffer interim] 1370 false  19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455398092+07:00","message":"[bufferProcess] interim [740000000]:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455400872+07:00","message":"[bufferProcess] send to processor:มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455407763+07:00","message":"[bufferProcess] interim [740000000]: 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455410478+07:00","message":"[bufferProcess] update buffer: มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.45541328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455416564+07:00","message":"> Transcript [19792] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455421136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455424146+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455426685+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455429523+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455437738+07:00","message":"Push: 'ธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455439748+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455442108+07:00","message":"Set new StatePrefix : 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.455444898+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.455453366+07:00","message":"push: {false ธานีเวลา 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.507235434+07:00","message":"[GCS] IsForceVAD: false for message ID: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624144986+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624190101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น\",\"confidence\":0.9553261}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624196793+07:00","message":"receive interim result [true|false]: กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624207316+07:00","message":"end recv isFinal message id 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624209709+07:00","message":"end Recv id 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624217704+07:00","message":"[buffer interim] 1370 true กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624230179+07:00","message":"[bufferProcess] interim [10000000]:กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624237291+07:00","message":"[bufferProcess] send to processor (isfinal):มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624241284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624246584+07:00","message":"> Transcript [19793] [false]: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624249757+07:00","message":"Set StatePrefix (first interim): 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624251817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624253817+07:00","message":"> Transcript [19794] [true]: 'กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624256721+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624258773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624261667+07:00","message":"StatePrefix: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624263958+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624265849+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624475191+07:00","message":"Push: ' 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.62447828+07:00","message":"TextPushed: 'มาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624480765+07:00","message":"Set new StatePrefix : 'กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624483101+07:00","message":"Next Push (prob) : 'กลับมาเลเซียในวันอาทิตย์ที่ 18 มิถุนายนครับที่สนามปทุมธานีเวลา 19:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.624492918+07:00","message":"push: {true  19:00 น 0 0xc003935f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:27.624502652+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1370.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:27.634577718+07:00","message":"write wav file: './tmp/7585/7585_1370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:27.832365783+07:00","message":"[GCS] Start streaming session, msgId: 1371"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:28.137240294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:28.137268979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.348141811+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.348189039+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:28.348194904+07:00","message":"receive interim result [false|false]: ซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.348211442+07:00","message":"[buffer interim] 1371 false ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.348217892+07:00","message":"[bufferProcess] interim [540000000]:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.348219729+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.475120251+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.475164264+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:28.475171648+07:00","message":"receive interim result [false|false]: ซึ่งถ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.475188854+07:00","message":"[buffer interim] 1371 false ซึ่งถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.475196438+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.475199411+07:00","message":"[bufferProcess] send to processor:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.475206741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.47521007+07:00","message":"> Transcript [19795] [false]: 'ซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.475212713+07:00","message":"Set StatePrefix (first interim): 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.549511958+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.549550247+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:28.549557032+07:00","message":"receive interim result [false|false]: ซึ่งไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.549570459+07:00","message":"[buffer interim] 1371 false ซึ่งไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549577708+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549580139+07:00","message":"[bufferProcess] send to processor:ซึ่งถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549586847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549589907+07:00","message":"> Transcript [19796] [false]: 'ซึ่งถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549592309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.549594538+07:00","message":"Set new StatePrefix: 'ซึ่งถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.805791978+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.805838603+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:28.805845864+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.805864872+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805877276+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งไทยต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805880019+07:00","message":"[bufferProcess] send to processor:ซึ่งไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805883573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805887363+07:00","message":"> Transcript [19797] [false]: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805891984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.805894173+07:00","message":"Set new StatePrefix: 'ซึ่งไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.863724197+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.863764154+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:28.863771912+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.863785959+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863793083+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งไทยต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863796265+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863802548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863806122+07:00","message":"> Transcript [19798] [false]: 'ซึ่งไทยต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863810542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863813137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863815389+07:00","message":"StatePrefix: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.863817865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.995148624+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.995190501+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:28.995196665+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:28.995213214+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995221507+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งไทยต้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995224204+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995229957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995232855+07:00","message":"> Transcript [19799] [false]: 'ซึ่งไทยต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995236591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995239813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995241963+07:00","message":"StatePrefix: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:28.995244312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.251380722+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.251416826+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:29.251422548+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.251434634+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251440974+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งไทยต้องชนะสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251443475+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251448956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251452+07:00","message":"> Transcript [19800] [false]: 'ซึ่งไทยต้องชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251455083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251457535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251459519+07:00","message":"StatePrefix: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.251463284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.255010164+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.255052193+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:29.255058032+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.255076087+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255083945+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งไทยต้องชนะสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255086703+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255096137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255099462+07:00","message":"> Transcript [19801] [false]: 'ซึ่งไทยต้องชนะสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255103639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.25510612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255108241+07:00","message":"StatePrefix: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255110718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255117954+07:00","message":"Push: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255120121+07:00","message":"TextPushed: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255122536+07:00","message":"Set new StatePrefix : 'ซึ่งไทยต้องชนะสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.255124903+07:00","message":"Next Push (prob) : 'ต้องชนะสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.255143332+07:00","message":"push: {false ซึ่งไทย 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.572318388+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.572362008+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:29.572368662+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.572383409+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572390467+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งไทยต้องชนะสถานเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572393193+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572400281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572403037+07:00","message":"> Transcript [19802] [false]: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572405689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.572408217+07:00","message":"Set new StatePrefix: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.760699817+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.760740971+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:46:29.760748628+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:29.760765344+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760774087+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760776954+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760784181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760789907+07:00","message":"> Transcript [19803] [false]: 'ซึ่งไทยต้องชนะสถานเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760793869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760796623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760799079+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:29.760802161+07:00","message":"TextPushed: 'ซึ่งไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.145242288+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.145278307+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:46:30.145284603+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเพื่อเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.145298199+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเพื่อเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.14530495+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งไทยต้องชนะสถานเดียวครับเพื่อเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145307874+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145314443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145317321+07:00","message":"> Transcript [19804] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145320498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145322686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145325181+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.145327483+07:00","message":"TextPushed: 'ซึ่งไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.15105685+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.151088211+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:30.151093315+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.151107215+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151113189+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151115547+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับเพื่อเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151118899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151121707+07:00","message":"> Transcript [19805] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเพื่อเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151124847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151127127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.151129407+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.15113863+07:00","message":"TextPushed: 'ซึ่งไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.272020502+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.272060328+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:46:30.272066371+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.272079098+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272085783+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272088454+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272094563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272097704+07:00","message":"> Transcript [19806] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272100988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272103909+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272106058+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272108861+07:00","message":"TextPushed: 'ซึ่งไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272114839+07:00","message":"Push: 'ต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272116904+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272119207+07:00","message":"Set new StatePrefix : 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.272121644+07:00","message":"Next Push (prob) : 'เดียวครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.272129539+07:00","message":"push: {false ต้องชนะสถาน 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.468821736+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.468858557+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:30.468864725+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.468879329+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468885041+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468887584+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468891323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468895081+07:00","message":"> Transcript [19807] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.46889934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.46890146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468903557+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.468906248+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.661032477+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.661069113+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:46:30.66107616+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.661087333+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661094489+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661097354+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661101077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661103988+07:00","message":"> Transcript [19808] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661107538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661109533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.661112882+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.66111584+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.981220138+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.981266957+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:30.981273688+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:30.981295562+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981302179+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981305014+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981312058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981315169+07:00","message":"> Transcript [19809] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.98132456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981326947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981329958+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:30.981332923+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.043026085+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.043061513+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:31.043067561+07:00","message":"receive interim result [false|false]: ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.043083064+07:00","message":"[buffer interim] 1371 false ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043089483+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043092202+07:00","message":"[bufferProcess] send to processor:ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043095876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043098451+07:00","message":"> Transcript [19810] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.04310271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043104805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043107127+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043109375+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043112124+07:00","message":"Push: 'เดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043114046+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043116218+07:00","message":"Set new StatePrefix : 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.043118546+07:00","message":"Next Push (prob) : 'เผื่อโอกาสเข้ารอบต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.04312661+07:00","message":"push: {false เดียวครับ 0 0xc003103400}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:31.138175664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:31.138192804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.229766363+07:00","message":"[GCS] IsForceVAD: false for message ID: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352016745+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.35206761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไทยต้องชนะสถานเดียวครับพี่โอกาสเข้ารอบต่อไป\",\"confidence\":0.9361627}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352078226+07:00","message":"receive interim result [true|false]: ซึ่งไทยต้องชนะสถานเดียวครับพี่โอกาสเข้ารอบต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352091755+07:00","message":"end recv isFinal message id 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352094735+07:00","message":"end Recv id 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352103967+07:00","message":"[buffer interim] 1371 true ซึ่งไทยต้องชนะสถานเดียวครับพี่โอกาสเข้ารอบต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352115061+07:00","message":"[bufferProcess] interim [630000000]:ซึ่งไทยต้องชนะสถานเดียวครับพี่โอกาสเข้ารอบต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352120409+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352125625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352140152+07:00","message":"> Transcript [19811] [false]: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352145705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352149041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352153092+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.35215805+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352161323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352164948+07:00","message":"> Transcript [19812] [true]: 'ซึ่งไทยต้องชนะสถานเดียวครับพี่โอกาสเข้ารอบต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352169236+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.35217209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352175387+07:00","message":"StatePrefix: 'ซึ่งไทยต้องชนะสถานเดียวครับเผื่อโอกาสเข้ารอบต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352178788+07:00","message":"TextPushed: 'ซึ่งไทยต้องชนะสถานเดียวครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.352187303+07:00","message":"Push: 'พี่โอกาสเข้ารอบต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.352198965+07:00","message":"push: {true พี่โอกาสเข้ารอบต่อไป 0 0xc003103400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:31.361493751+07:00","message":"write wav file: './tmp/7585/7585_1371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.550567823+07:00","message":"[GCS] Start streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.885476412+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.885524608+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:31.885531169+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:31.885547319+07:00","message":"[buffer interim] 1372 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.885554184+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:31.885556116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.098932932+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.098971717+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:32.098976725+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.098994076+07:00","message":"[buffer interim] 1372 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.099000961+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.099003542+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.099006938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.099009738+07:00","message":"> Transcript [19813] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.099011947+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.115581294+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.115609733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Sonic\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.115614825+07:00","message":"receive interim result [false|false]: Sonic"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.115628827+07:00","message":"[buffer interim] 1372 false Sonic"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115634852+07:00","message":"[bufferProcess] interim [600000000]:Sonic"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115637134+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115640883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115643579+07:00","message":"> Transcript [19814] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115645719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.115647837+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.20754755+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.20758745+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:46:32.20759394+07:00","message":"receive interim result [false|false]: สวัสดีครู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.207606237+07:00","message":"[buffer interim] 1372 false สวัสดีครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207615537+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207618953+07:00","message":"[bufferProcess] send to processor:Sonic"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207626307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207630346+07:00","message":"> Transcript [19815] [false]: 'Sonic'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207633317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.207636512+07:00","message":"Set new StatePrefix: 'Sonic'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.271377809+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.271420141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี google\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.271426721+07:00","message":"receive interim result [false|false]: สวัสดี google"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.271441081+07:00","message":"[buffer interim] 1372 false สวัสดี google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.271448387+07:00","message":"[bufferProcess] interim [780000000]:สวัสดี google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.271452542+07:00","message":"[bufferProcess] send to processor:สวัสดีครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.271461239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.271465352+07:00","message":"> Transcript [19816] [false]: 'สวัสดีครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.27146883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.271472117+07:00","message":"Set new StatePrefix: 'สวัสดีครู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.525029635+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.525058161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Sonic x Amy\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.525064445+07:00","message":"receive interim result [false|false]: Sonic x Amy"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.525073375+07:00","message":"[buffer interim] 1372 false Sonic x Amy"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.525080698+07:00","message":"[bufferProcess] interim [20000000]:Sonic x Amy"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.525084052+07:00","message":"[bufferProcess] send to processor:สวัสดี google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.52508932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.525093+07:00","message":"> Transcript [19817] [false]: 'สวัสดี google'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.525096508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.52509991+07:00","message":"Set new StatePrefix: 'สวัสดี google'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.719586051+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.71963496+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:32.719642576+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.719656443+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719663481+07:00","message":"[bufferProcess] interim [140000000]:สวัสดีครูเยเมน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719666874+07:00","message":"[bufferProcess] send to processor:Sonic x Amy"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719673513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719676373+07:00","message":"> Transcript [19818] [false]: 'Sonic x Amy'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719678997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.719681329+07:00","message":"Set new StatePrefix: 'Sonic x Amy'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.784233506+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.784272577+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:32.784279333+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.784295117+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784302625+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีครูเยเมนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784305143+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784312948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784318326+07:00","message":"> Transcript [19819] [false]: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784320977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.784323634+07:00","message":"Set new StatePrefix: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.973180345+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.973228455+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:32.97323576+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:32.973249408+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973256849+07:00","message":"[bufferProcess] interim [500000000]:สวัสดีครูเยเมนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973259335+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973264785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973271242+07:00","message":"> Transcript [19820] [false]: 'สวัสดีครูเยเมนพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973276917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973279454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.97328147+07:00","message":"StatePrefix: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:32.973284157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185355002+07:00","message":"[GCS] Cleaned up inactive client: 1340"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185376551+07:00","message":"[GCS] Cleaned up inactive client: 1331"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185379396+07:00","message":"[GCS] Cleaned up inactive client: 1341"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185381335+07:00","message":"[GCS] Cleaned up inactive client: 1338"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185383382+07:00","message":"[GCS] Cleaned up inactive client: 1334"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185385287+07:00","message":"[GCS] Cleaned up inactive client: 1335"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185387364+07:00","message":"[GCS] Cleaned up inactive client: 1330"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.18538937+07:00","message":"[GCS] Cleaned up inactive client: 1332"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185391504+07:00","message":"[GCS] Cleaned up inactive client: 1333"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185393297+07:00","message":"[GCS] Cleaned up inactive client: 1336"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185394991+07:00","message":"[GCS] Cleaned up inactive client: 1343"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185396808+07:00","message":"[GCS] Cleaned up inactive client: 1345"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185398638+07:00","message":"[GCS] Cleaned up inactive client: 1344"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185400524+07:00","message":"[GCS] Cleaned up inactive client: 1337"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185402508+07:00","message":"[GCS] Cleaned up inactive client: 1339"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.185404255+07:00","message":"[GCS] Cleaned up inactive client: 1342"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.29077123+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.290825036+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:33.290831885+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.290848643+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290857013+07:00","message":"[bufferProcess] interim [740000000]:สวัสดีครูเยเมนพบกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290860134+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290868265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290871387+07:00","message":"> Transcript [19821] [false]: 'สวัสดีครูเยเมนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290874993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290877713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290880079+07:00","message":"StatePrefix: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.290882393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.293664235+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.293705683+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:33.293713738+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.293730988+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293739674+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีครูเยเมนพบกับลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293743431+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293748563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293753132+07:00","message":"> Transcript [19822] [false]: 'สวัสดีครูเยเมนพบกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293757924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293760845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293764421+07:00","message":"StatePrefix: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.293767545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.484747545+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.484804822+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:46:33.484812118+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.484829136+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484837358+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีครูเยเมนพบกับลาวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484840399+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.48484858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484851867+07:00","message":"> Transcript [19823] [false]: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484855714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484858252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484860922+07:00","message":"StatePrefix: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.48486325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484870128+07:00","message":"Push: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484872069+07:00","message":"TextPushed: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.48487511+07:00","message":"Set new StatePrefix : 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.484877506+07:00","message":"Next Push (prob) : 'พบกับลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.484886583+07:00","message":"push: {false สวัสดีครูเยเมน 0 0xc003380500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.615475273+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.615524186+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:33.615531213+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.615544054+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615554894+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีครูเยเมนพบกับลาวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615558389+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.61556579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615573049+07:00","message":"> Transcript [19824] [false]: 'สวัสดีครูเยเมนพบกับลาวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615580437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615583031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615585218+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.615588465+07:00","message":"TextPushed: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.619102688+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.619125991+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:46:33.619138255+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.619153204+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619159652+07:00","message":"[bufferProcess] interim [100000000]:สวัสดีครูเยเมนพบกับลาวนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619162215+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619165532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619168868+07:00","message":"> Transcript [19825] [false]: 'สวัสดีครูเยเมนพบกับลาวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619171828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.61917395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.61917592+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.619178232+07:00","message":"TextPushed: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.996404138+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.996455082+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:46:33.996462982+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:33.996476459+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.99648755+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996492171+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996499002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996503508+07:00","message":"> Transcript [19826] [false]: 'สวัสดีครูเยเมนพบกับลาวนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996508712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996512683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996515219+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:33.996517961+07:00","message":"TextPushed: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:34.138728383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:34.138738924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.193959452+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194001382+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:34.194008205+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะครับสำหรับราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194024336+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะครับสำหรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194032294+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194035788+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194043058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194046061+07:00","message":"> Transcript [19827] [false]: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194049989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194053148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.19405553+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.19405855+07:00","message":"TextPushed: 'สวัสดีครูเยเมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194065918+07:00","message":"Push: 'พบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194068895+07:00","message":"TextPushed: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.194072402+07:00","message":"Set new StatePrefix : 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.1940758+07:00","message":"Next Push (prob) : 'นะครับสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.194098686+07:00","message":"push: {false พบกับลาว 0 0xc003380500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.310715162+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.310750313+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:34.310756853+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.310770739+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310784106+07:00","message":"[bufferProcess] interim [760000000]:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310787164+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.31079079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310794256+07:00","message":"> Transcript [19828] [false]: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310798214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310800277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310802526+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.310805405+07:00","message":"TextPushed: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.488379587+07:00","message":"[GCS] IsForceVAD: false for message ID: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.508508267+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.508531878+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.50853798+07:00","message":"receive interim result [false|false]: สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.508552259+07:00","message":"[buffer interim] 1372 false สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508557768+07:00","message":"[bufferProcess] interim [940000000]:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508560413+07:00","message":"[bufferProcess] send to processor:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508565537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508568003+07:00","message":"> Transcript [19829] [false]: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508571635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508574122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508576708+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.508579628+07:00","message":"TextPushed: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592641962+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592679564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้\",\"confidence\":0.9452976}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592685724+07:00","message":"receive interim result [true|false]: สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592694754+07:00","message":"end recv isFinal message id 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592697473+07:00","message":"end Recv id 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592704041+07:00","message":"[buffer interim] 1372 true สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592712661+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592716147+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.59271967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592722548+07:00","message":"> Transcript [19830] [false]: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592726557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592729575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592733466+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.59273692+07:00","message":"TextPushed: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592739615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592743037+07:00","message":"> Transcript [19831] [true]: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับรายการนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.59276626+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592768781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592770678+07:00","message":"StatePrefix: 'สวัสดีครูเยเมนพบกับลาวนะครับสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592772866+07:00","message":"TextPushed: 'สวัสดีครูเยเมนพบกับลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.592775654+07:00","message":"Push: 'นะครับสำหรับรายการนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.592783334+07:00","message":"push: {true นะครับสำหรับรายการนี้ 0 0xc003380500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:34.601005985+07:00","message":"write wav file: './tmp/7585/7585_1372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.620756342+07:00","message":"[GCS] Start streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.957193175+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.957234788+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:34.957240341+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:34.957254683+07:00","message":"[buffer interim] 1373 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.957261052+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:34.957262947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.162803113+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.162827128+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:35.162831677+07:00","message":"receive interim result [false|false]: จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.162845396+07:00","message":"[buffer interim] 1373 false จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.16285184+07:00","message":"[bufferProcess] interim [540000000]:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.162854248+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.162857497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.162860112+07:00","message":"> Transcript [19832] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.162862916+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.173533209+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.173562227+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:46:35.173568633+07:00","message":"receive interim result [false|false]: จะคัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.173581098+07:00","message":"[buffer interim] 1373 false จะคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173586158+07:00","message":"[bufferProcess] interim [600000000]:จะคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173588466+07:00","message":"[bufferProcess] send to processor:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173592057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173594994+07:00","message":"> Transcript [19833] [false]: 'จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173601822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173603758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173607141+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.173609458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.283985001+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.28402615+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:46:35.284032979+07:00","message":"receive interim result [false|false]: จะคัดเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.284055415+07:00","message":"[buffer interim] 1373 false จะคัดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.2840639+07:00","message":"[bufferProcess] interim [720000000]:จะคัดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284066609+07:00","message":"[bufferProcess] send to processor:จะคัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284070257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284073284+07:00","message":"> Transcript [19834] [false]: 'จะคัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284077744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284079878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284082417+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.284084539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.48303298+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.483067933+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:35.483074217+07:00","message":"receive interim result [false|false]: จะคัดเอาแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.483091385+07:00","message":"[buffer interim] 1373 false จะคัดเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483098267+07:00","message":"[bufferProcess] interim [900000000]:จะคัดเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483103091+07:00","message":"[bufferProcess] send to processor:จะคัดเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483107048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483109906+07:00","message":"> Transcript [19835] [false]: 'จะคัดเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483113292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483115803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483117984+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.483120156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.599224581+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.599259744+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:35.599265322+07:00","message":"receive interim result [false|false]: จะคัดเอาสี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.599276022+07:00","message":"[buffer interim] 1373 false จะคัดเอาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.59928219+07:00","message":"[bufferProcess] interim [960000000]:จะคัดเอาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599284638+07:00","message":"[bufferProcess] send to processor:จะคัดเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599290042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599292818+07:00","message":"> Transcript [19836] [false]: 'จะคัดเอาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599295334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599297307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.59929947+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599301646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599306252+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599309225+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.5993115+07:00","message":"Set new StatePrefix : 'จะคัดเอาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.599318517+07:00","message":"Next Push (prob) : 'คัดเอาแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.599325919+07:00","message":"push: {false จะ 0 0xc003066f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.789280985+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.789328952+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:35.789337296+07:00","message":"receive interim result [false|false]: จะคัดเอาสีที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.789352463+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.789363472+07:00","message":"[bufferProcess] interim [140000000]:จะคัดเอาสีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.789367899+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.789376736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.78938048+07:00","message":"> Transcript [19837] [false]: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.789383693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.789386622+07:00","message":"Set new StatePrefix: 'จะคัดเอาสี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.854188967+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.854226076+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:35.854232386+07:00","message":"receive interim result [false|false]: จะคัดเอาสีครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:35.854247859+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854255945+07:00","message":"[bufferProcess] interim [260000000]:จะคัดเอาสีครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854260774+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854287054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854290803+07:00","message":"> Transcript [19838] [false]: 'จะคัดเอาสีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854294775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854296943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854299162+07:00","message":"StatePrefix: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:35.854301538+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.17265573+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.172699396+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:36.17270804+07:00","message":"receive interim result [false|false]: จะคัดเอาสีครีมไปขาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.172721197+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีครีมไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.17272862+07:00","message":"[bufferProcess] interim [560000000]:จะคัดเอาสีครีมไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.172731349+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.17273668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.17273924+07:00","message":"> Transcript [19839] [false]: 'จะคัดเอาสีครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.172743213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.172745552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.172747544+07:00","message":"StatePrefix: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.172750149+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.496256197+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.496299985+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:36.496306354+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.496319304+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496325668+07:00","message":"[bufferProcess] interim [860000000]:จะคัดเอาสีทีมฟุตบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496328452+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีครีมไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496333741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.49633662+07:00","message":"> Transcript [19840] [false]: 'จะคัดเอาสีครีมไปขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496340463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496342909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.49634499+07:00","message":"StatePrefix: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.496347278+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.555759104+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.555799598+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:46:36.555807254+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.555821934+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.55582853+07:00","message":"[bufferProcess] interim [980000000]:จะคัดเอาสีทีมฟุตบอลทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555831578+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555837982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555840893+07:00","message":"> Transcript [19841] [false]: 'จะคัดเอาสีทีมฟุตบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555845397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555847695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555850004+07:00","message":"StatePrefix: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555853122+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555859272+07:00","message":"Push: 'คัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555861412+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555863707+07:00","message":"Set new StatePrefix : 'จะคัดเอาสีทีมฟุตบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.555866098+07:00","message":"Next Push (prob) : 'ทีมฟุตบอล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.555875605+07:00","message":"push: {false คัดเอาสี 0 0xc003066f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.677335273+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.677376254+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:36.677383137+07:00","message":"receive interim result [false|false]: จะคัดเอาสีครีมไปขันฟุตบอลยู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.677401727+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีครีมไปขันฟุตบอลยู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677413303+07:00","message":"[bufferProcess] interim [40000000]:จะคัดเอาสีครีมไปขันฟุตบอลยู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677416419+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677423566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677426491+07:00","message":"> Transcript [19842] [false]: 'จะคัดเอาสีทีมฟุตบอลทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677430605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677432828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677435773+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.677438482+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.682487313+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.6825117+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:46:36.682517932+07:00","message":"receive interim result [false|false]: จะคัดเอาสีครีมไปขันฟุตบอลยูโร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.682530762+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีครีมไปขันฟุตบอลยูโร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682536274+07:00","message":"[bufferProcess] interim [100000000]:จะคัดเอาสีครีมไปขันฟุตบอลยูโร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682538586+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีครีมไปขันฟุตบอลยู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682541786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682546093+07:00","message":"> Transcript [19843] [false]: 'จะคัดเอาสีครีมไปขันฟุตบอลยู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682548424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.682550853+07:00","message":"Set new StatePrefix: 'จะคัดเอาสีครีมไปขันฟุตบอลยู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.753470282+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.753511252+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:46:36.753519183+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.753533369+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753541003+07:00","message":"[bufferProcess] interim [220000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753543731+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีครีมไปขันฟุตบอลยูโร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.75355021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753555811+07:00","message":"> Transcript [19844] [false]: 'จะคัดเอาสีครีมไปขันฟุตบอลยูโร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753559855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753562918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753566587+07:00","message":"StatePrefix: 'จะคัดเอาสีครีมไปขันฟุตบอลยู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.753568906+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.946335955+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.946374276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.946380484+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:36.946392539+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.946398426+07:00","message":"[bufferProcess] interim [400000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.946400838+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.946406406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.946409224+07:00","message":"> Transcript [19845] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.94641156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:36.946413609+07:00","message":"Set new StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.067162125+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.06719454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 17\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.067200387+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 17"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.067215699+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067221724+07:00","message":"[bufferProcess] interim [520000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067224365+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067230079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067232901+07:00","message":"> Transcript [19846] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067236009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067238224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067240593+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.067242981+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:37.139315465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:37.139332093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.264199221+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.264239166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.264253884+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.264269303+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264277664+07:00","message":"[bufferProcess] interim [640000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264283135+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 17"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264289935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.26429666+07:00","message":"> Transcript [19847] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264301484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264304507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264309536+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.264313023+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.390849256+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.39088842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.390894475+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.390905234+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390913621+07:00","message":"[bufferProcess] interim [760000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390916349+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.39091994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390922855+07:00","message":"> Transcript [19848] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ต.ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.39092606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390928133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390930079+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.390932325+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392407806+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392418176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.39242198+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392429195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.39243176+07:00","message":"receive interim result [false|false]:  17 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392437125+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392441678+07:00","message":"[buffer interim] 1373 false  17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392444519+07:00","message":"[bufferProcess] interim [820000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392446597+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392448984+07:00","message":"[bufferProcess] interim [820000000]: 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392451472+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392460956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392476327+07:00","message":"> Transcript [19849] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392482666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392485531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392488169+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392490949+07:00","message":"TextPushed: 'จะคัดเอาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392496234+07:00","message":"Push: 'ทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392498495+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392501167+07:00","message":"Set new StatePrefix : 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.392503547+07:00","message":"Next Push (prob) : ' 17 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.392513708+07:00","message":"push: {false ทีมฟุตบอลเยาวชน 0 0xc003066f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597626483+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597668073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597675675+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597690677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18 ปีชิง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597695522+07:00","message":"receive interim result [false|false]:  18 ปีชิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597706153+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.597711058+07:00","message":"[buffer interim] 1373 false  18 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.59771812+07:00","message":"[bufferProcess] interim [0]:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597721913+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597726427+07:00","message":"[bufferProcess] interim [0]: 18 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597730205+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.59773439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597738536+07:00","message":"> Transcript [19850] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597743546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597746485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597749716+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 17 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.597753067+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650330094+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650366242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650373992+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650385866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18 ปีชิงแชมป์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650388935+07:00","message":"receive interim result [false|false]:  18 ปีชิงแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650401511+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.650415267+07:00","message":"[buffer interim] 1373 false  18 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650422721+07:00","message":"[bufferProcess] interim [120000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650426219+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650431971+07:00","message":"[bufferProcess] interim [120000000]: 18 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650434898+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650438316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650441308+07:00","message":"> Transcript [19851] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650443591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.650445542+07:00","message":"Set new StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.83998757+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840018742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840025379+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840037854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18 ปีชิงแชมป์โลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840042394+07:00","message":"receive interim result [false|false]:  18 ปีชิงแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840053206+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:37.840057473+07:00","message":"[buffer interim] 1373 false  18 ปีชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840063626+07:00","message":"[bufferProcess] interim [300000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840067089+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840070443+07:00","message":"[bufferProcess] interim [300000000]: 18 ปีชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840073233+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840076308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840080599+07:00","message":"> Transcript [19852] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840083656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840085759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840088035+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:37.840090087+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171515997+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171562185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171569143+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171580589+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:38.171583891+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์โลกต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171592298+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.171595778+07:00","message":"[buffer interim] 1373 false  ปีชิงแชมป์โลกต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171602991+07:00","message":"[bufferProcess] interim [600000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171605655+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171608777+07:00","message":"[bufferProcess] interim [600000000]: ปีชิงแชมป์โลกต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171613366+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171616352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171619142+07:00","message":"> Transcript [19853] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171622542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171624834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171626776+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.171629042+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.295969234+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.29601377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.296022201+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.296038668+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:46:38.296043721+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์โลกตอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.296052787+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.296057623+07:00","message":"[buffer interim] 1373 false  ปีชิงแชมป์โลกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.29606482+07:00","message":"[bufferProcess] interim [720000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.29606869+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296073507+07:00","message":"[bufferProcess] interim [720000000]: ปีชิงแชมป์โลกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.29607754+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296081498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296085675+07:00","message":"> Transcript [19854] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296091108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.29609399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296097072+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.296100555+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345642893+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345676086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345682051+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345693539+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:46:38.34569675+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์โลกต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345706001+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345710503+07:00","message":"[buffer interim] 1373 false  ปีชิงแชมป์โลกต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345726819+07:00","message":"[bufferProcess] interim [780000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345743239+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345754886+07:00","message":"[bufferProcess] interim [780000000]: ปีชิงแชมป์โลกต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345759368+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345763964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345769243+07:00","message":"> Transcript [19855] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345773979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345777116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345780857+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345783923+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345791758+07:00","message":"Push: ' 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.345795176+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.34579846+07:00","message":"Set new StatePrefix : 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.34580237+07:00","message":"Next Push (prob) : 'แชมป์โลกตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.345819439+07:00","message":"push: {false  18 ปีชิง 0 0xc003066f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.660773035+07:00","message":"[GCS] IsForceVAD: false for message ID: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.66839156+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.668422738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอาสีทีมฟุตบอลเยาวชน 18\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.668428945+07:00","message":"receive interim result [false|false]: จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.668438583+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:38.668441872+07:00","message":"receive interim result [false|false]:  ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.66844827+07:00","message":"[buffer interim] 1373 false จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.668454246+07:00","message":"[buffer interim] 1373 false  ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668459476+07:00","message":"[bufferProcess] interim [80000000]:จะคัดเอาสีทีมฟุตบอลเยาวชน 18"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668462554+07:00","message":"[bufferProcess] send to processor:จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668465905+07:00","message":"[bufferProcess] interim [80000000]: ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668468878+07:00","message":"[bufferProcess] update buffer: จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668472221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668474948+07:00","message":"> Transcript [19856] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668477508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.668479479+07:00","message":"Set new StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.792752883+07:00","message":"[GCS] Start streaming session, msgId: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834781334+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834822467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ\",\"confidence\":0.9585806}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834830708+07:00","message":"receive interim result [true|false]: จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834840204+07:00","message":"end recv isFinal message id 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834843237+07:00","message":"end Recv id 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.834850274+07:00","message":"[buffer interim] 1373 true จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.83486009+07:00","message":"[bufferProcess] interim [260000000]:จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.83486482+07:00","message":"[bufferProcess] send to processor (isfinal):จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไปครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834869552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834874143+07:00","message":"> Transcript [19857] [false]: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834878568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834881376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834884297+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.8348882+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834891336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834894558+07:00","message":"> Transcript [19858] [true]: 'จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834898016+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.83490058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834903405+07:00","message":"StatePrefix: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงแชมป์โลกต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834906652+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.834909469+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.835115641+07:00","message":"Push: 'โลกต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.83511951+07:00","message":"TextPushed: 'จะคัดเอาสีทีมฟุตบอลเยาวชน 18 ปีชิงโลกต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.835122265+07:00","message":"Set new StatePrefix : 'จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.835137566+07:00","message":"Next Push (prob) : 'จะคัดเอา 4 ทีมไปขันฟุตบอลเยาวชน 17 ปีชิงแชมป์โลกต่อไปครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:38.835147736+07:00","message":"push: {true โลกต่อไปครับ 0 0xc003066f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:38.835145017+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1373.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:38.844867207+07:00","message":"write wav file: './tmp/7585/7585_1373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.359861711+07:00","message":"[GCS] IsForceVAD: false for message ID: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.447777026+07:00","message":"receive streaming session, msgId: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.447801034+07:00","message":"found end of frame, send empty tag with msgId: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.447804504+07:00","message":"end Recv id 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.447813129+07:00","message":"[buffer interim] 1374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.447821484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.4478253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.447828237+07:00","message":"> Transcript [19859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.44783073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.44783289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.447834791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.447837402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.44784055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.447871431+07:00","message":"push: {true \n 0 0xc0031d8d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:39.452869874+07:00","message":"write wav file: './tmp/7585/7585_1374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.488989397+07:00","message":"[GCS] Start streaming session, msgId: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.616586591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.679958614+07:00","message":"[GCS] Start streaming session, msgId: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.773297073+07:00","message":"receive streaming session, msgId: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.7733178+07:00","message":"found end of frame, send empty tag with msgId: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.773320924+07:00","message":"end Recv id 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.773327149+07:00","message":"[buffer interim] 1375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773333186+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773336981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773339867+07:00","message":"> Transcript [19860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773342275+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773346821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773348966+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773351014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:39.773358905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:39.7733671+07:00","message":"push: {true \n 0 0xc003207f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:39.777822876+07:00","message":"write wav file: './tmp/7585/7585_1375.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:40.13993031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:40.13994116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.410512784+07:00","message":"[GCS] IsForceVAD: false for message ID: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.499420577+07:00","message":"receive streaming session, msgId: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.499438889+07:00","message":"found end of frame, send empty tag with msgId: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.499441877+07:00","message":"end Recv id 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.499447553+07:00","message":"[buffer interim] 1376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499453463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499457188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.49945999+07:00","message":"> Transcript [19861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499462448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499464683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499467061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499469525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.499472086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.499480018+07:00","message":"push: {true \n 0 0xc003067180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:41.505733535+07:00","message":"write wav file: './tmp/7585/7585_1376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.541672343+07:00","message":"[GCS] Start streaming session, msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.597484602+07:00","message":"[GCS] IsForceVAD: false for message ID: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.72974929+07:00","message":"[GCS] Start streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.839722676+07:00","message":"receive streaming session, msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.839743075+07:00","message":"found end of frame, send empty tag with msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.839746624+07:00","message":"end Recv id 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.839753536+07:00","message":"[buffer interim] 1377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839761617+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839771642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839774455+07:00","message":"> Transcript [19862] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839777135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839779179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839781014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.83978324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:41.839788655+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:41.839797682+07:00","message":"push: {true \n 0 0xc002e8dd00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:41.845178804+07:00","message":"write wav file: './tmp/7585/7585_1377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.207399707+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.207442886+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:42.207448391+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.207462923+07:00","message":"[buffer interim] 1378 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.207468947+07:00","message":"[bufferProcess] interim [300000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.207471188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.2942709+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.294308981+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:42.294314436+07:00","message":"receive interim result [false|false]: ไปต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.294330204+07:00","message":"[buffer interim] 1378 false ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.294336567+07:00","message":"[bufferProcess] interim [360000000]:ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.294338789+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.294342127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.294344834+07:00","message":"> Transcript [19863] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.29434921+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.50903333+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.509086574+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:42.509092061+07:00","message":"receive interim result [false|false]: ไปต่อกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.509104091+07:00","message":"[buffer interim] 1378 false ไปต่อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509110515+07:00","message":"[bufferProcess] interim [540000000]:ไปต่อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509112985+07:00","message":"[bufferProcess] send to processor:ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509118707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509126369+07:00","message":"> Transcript [19864] [false]: 'ไปต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509129327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509131533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509133555+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.509136292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.546294209+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.546331657+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:46:42.546337013+07:00","message":"receive interim result [false|false]: ไปต่อกันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.546349744+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546356203+07:00","message":"[bufferProcess] interim [600000000]:ไปต่อกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546358565+07:00","message":"[bufferProcess] send to processor:ไปต่อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.54636451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546368794+07:00","message":"> Transcript [19865] [false]: 'ไปต่อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546373415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546376495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546380758+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.546383011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.812979446+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.813016071+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:42.813021755+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.813035626+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813042508+07:00","message":"[bufferProcess] interim [840000000]:ไปต่อกันที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813047207+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.81305049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813053538+07:00","message":"> Transcript [19866] [false]: 'ไปต่อกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813056605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813058983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813061468+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.813063876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.947759742+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.947800818+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:42.947806089+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.947824293+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947832354+07:00","message":"[bufferProcess] interim [900000000]:ไปต่อกันที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947835137+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947841977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947845345+07:00","message":"> Transcript [19867] [false]: 'ไปต่อกันที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947848577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947851061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.94785389+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947856615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947862505+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947864387+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.94786646+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:42.947868914+07:00","message":"Next Push (prob) : 'ต่อกันที่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:42.947877775+07:00","message":"push: {false ไป 0 0xc003067480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.100981593+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.101022664+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:43.101028509+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ซีคอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.101040213+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ซีคอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.101046807+07:00","message":"[bufferProcess] interim [960000000]:ไปต่อกันที่ซีคอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.10104926+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.101054883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.101057648+07:00","message":"> Transcript [19868] [false]: 'ไปต่อกันที่ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.101060108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.101062215+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ทีม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:43.140931094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:43.140936031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.494599663+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.494638808+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:43.49464431+07:00","message":"receive interim result [false|false]: ไปต่อกันที่น้ำตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.494659447+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494665701+07:00","message":"[bufferProcess] interim [140000000]:ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494668131+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ซีคอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494671653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494674493+07:00","message":"> Transcript [19869] [false]: 'ไปต่อกันที่ซีคอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494676741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.494678901+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ซีคอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.653783354+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.653833668+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:43.65384156+07:00","message":"receive interim result [false|false]: ไปต่อกันที่คลอดลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.65385776+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่คลอดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653865515+07:00","message":"[bufferProcess] interim [320000000]:ไปต่อกันที่คลอดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653869186+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653878115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653882565+07:00","message":"> Transcript [19870] [false]: 'ไปต่อกันที่น้ำตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653886099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.653889482+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่น้ำตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.714364097+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.714407713+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:43.714414193+07:00","message":"receive interim result [false|false]: ไปต่อกันที่น้ำตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.7144269+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714435449+07:00","message":"[bufferProcess] interim [380000000]:ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714438847+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่คลอดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714446073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714450206+07:00","message":"> Transcript [19871] [false]: 'ไปต่อกันที่คลอดลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714453766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.714457051+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่คลอดลูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.733055588+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.733092504+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:43.733098636+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.733119476+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733135031+07:00","message":"[bufferProcess] interim [440000000]:ไปต่อกันที่ตบลูกยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733138751+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733143615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733148431+07:00","message":"> Transcript [19872] [false]: 'ไปต่อกันที่น้ำตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733152149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.733155481+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่น้ำตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.753855824+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.753899718+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:43.753907284+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.753923974+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753933937+07:00","message":"[bufferProcess] interim [680000000]:ไปต่อกันที่ตบลูกยางสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753937774+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753945153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753949337+07:00","message":"> Transcript [19873] [false]: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753952827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.753955943+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.792939362+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.792984601+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:43.792991885+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:43.793009246+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793016558+07:00","message":"[bufferProcess] interim [920000000]:ไปต่อกันที่ตบลูกยางสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.79302016+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793024877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793029098+07:00","message":"> Transcript [19874] [false]: 'ไปต่อกันที่ตบลูกยางสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.79303336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793036391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793039665+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:43.793043683+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.052271464+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.052309546+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:46:44.052315307+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.052330315+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052336764+07:00","message":"[bufferProcess] interim [220000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052339783+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052343603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052346448+07:00","message":"> Transcript [19875] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052349847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.05235196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.052354748+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.05235771+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.312676824+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.312714348+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:44.312719357+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.312733833+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312740382+07:00","message":"[bufferProcess] interim [400000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312743072+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312746819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312751266+07:00","message":"> Transcript [19876] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312754953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312757173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.312760117+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.31276301+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.383943519+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.383985549+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:46:44.383992936+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.384011204+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384019298+07:00","message":"[bufferProcess] interim [520000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384023204+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384027959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384032403+07:00","message":"> Transcript [19877] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384037517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384040712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384044247+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.3840479+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384056711+07:00","message":"Push: 'ต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384059841+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384063617+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.384067603+07:00","message":"Next Push (prob) : 'สาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.384077229+07:00","message":"push: {false ต่อกันที่ตบลูกยาง 0 0xc003067480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.55848913+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.558530117+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:44.558536752+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.558550156+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558557927+07:00","message":"[bufferProcess] interim [700000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558561099+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558567584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558570694+07:00","message":"> Transcript [19878] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558574542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558577165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558579687+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.558582482+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.704116341+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.704170747+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:44.704181036+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.704197686+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704205986+07:00","message":"[bufferProcess] interim [820000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704209214+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704215656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704218996+07:00","message":"> Transcript [19879] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704224226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704226646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704233329+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.704236098+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.899837421+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.89987222+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:44.89987816+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.899891236+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899897542+07:00","message":"[bufferProcess] interim [940000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899900566+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899907266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899910333+07:00","message":"> Transcript [19880] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899914224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899916672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.89991919+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.899922166+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.975784112+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.975821132+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:46:44.975826525+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.975843284+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975850039+07:00","message":"[bufferProcess] interim [60000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975852643+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975856344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975859063+07:00","message":"> Transcript [19881] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.97586297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975865169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975868405+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975871453+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975879242+07:00","message":"Push: 'สาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975881304+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975883832+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ใช่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:44.975886019+07:00","message":"Next Push (prob) : 'คงไม่ใช่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:44.975930763+07:00","message":"push: {false สาวไทยครับยัง 0 0xc003067480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.00546682+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.005505418+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:45.005512158+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.005527239+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.005534627+07:00","message":"[bufferProcess] interim [120000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.005537759+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.005545627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.00554931+07:00","message":"> Transcript [19882] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.005552101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.005554456+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.204148545+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.204193547+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:46:45.204202646+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.204216894+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.204225001+07:00","message":"[bufferProcess] interim [240000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.20422792+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.204231323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.204234407+07:00","message":"> Transcript [19883] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.204237422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.204240601+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะเลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.292474022+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.29250811+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:46:45.292513937+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.292529219+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.292535756+07:00","message":"[bufferProcess] interim [360000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.292539216+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.292547248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.292550056+07:00","message":"> Transcript [19884] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.292552796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.29255634+07:00","message":"Set new StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.396268008+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.396307073+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:46:45.39631284+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.396325202+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396331642+07:00","message":"[bufferProcess] interim [480000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396334512+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396340208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.39634301+07:00","message":"> Transcript [19885] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396346658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396348833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.396351065+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.39635401+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.824705782+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.824749184+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:46:45.824754842+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.824769144+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824775884+07:00","message":"[bufferProcess] interim [840000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824778559+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824784285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.82478708+07:00","message":"> Transcript [19886] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824793682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824796244+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824798771+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.824801673+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.915300524+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.915340995+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:46:45.915348123+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:45.915359026+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.9153661+07:00","message":"[bufferProcess] interim [960000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915368813+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915374196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915377106+07:00","message":"> Transcript [19887] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915380427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915382608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915384784+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:45.915388014+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.106427293+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.106470853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.106478005+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.106492575+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106499022+07:00","message":"[bufferProcess] interim [140000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106502063+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106509358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106512457+07:00","message":"> Transcript [19888] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106517513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106520989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106524794+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106528923+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106536441+07:00","message":"Push: 'คงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106539934+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106543993+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.106547887+07:00","message":"Next Push (prob) : 'แข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.106566054+07:00","message":"push: {false คงไม่ชนะในการ 0 0xc003067480}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:46.141461365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:46.141478879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.180645055+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.180690126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.180696907+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.180710833+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180717075+07:00","message":"[bufferProcess] interim [320000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.18071982+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.18072681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180729864+07:00","message":"> Transcript [19889] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180733586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180735805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180737855+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.180740438+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.504981016+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.50501762+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:46:46.505024175+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.505039588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.50504332+07:00","message":"receive interim result [false|false]:  2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.505050625+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.505054471+07:00","message":"[buffer interim] 1378 false  2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505061771+07:00","message":"[bufferProcess] interim [560000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505066841+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505071226+07:00","message":"[bufferProcess] interim [560000000]: 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505076949+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505081159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505084972+07:00","message":"> Transcript [19890] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.5050892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505091433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505093379+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.505096323+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.701935087+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.701981055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.701990769+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.702004696+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:46:46.702009133+07:00","message":"receive interim result [false|false]:  ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.70201909+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.702024162+07:00","message":"[buffer interim] 1378 false  ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702031244+07:00","message":"[bufferProcess] interim [740000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702035404+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702040057+07:00","message":"[bufferProcess] interim [740000000]: ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702043886+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702048037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702051956+07:00","message":"> Transcript [19891] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702056853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702059953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702062614+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.702069002+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831000624+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831036697+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:46.831043292+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831054706+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:46.831058587+07:00","message":"receive interim result [false|false]:  ของใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831066297+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831069794+07:00","message":"[buffer interim] 1378 false  ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831075622+07:00","message":"[bufferProcess] interim [860000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831078164+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831081501+07:00","message":"[bufferProcess] interim [860000000]: ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831085473+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831088588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831091334+07:00","message":"> Transcript [19892] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831094747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831097013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831099039+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831101731+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831104531+07:00","message":"Push: 'แข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831106594+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831108891+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.831111199+07:00","message":"Next Push (prob) : ' 2 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.831125427+07:00","message":"push: {false แข่งขันสัปดาห์ที่ 0 0xc003067480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.887681679+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.887720775+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:46.887729659+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.887746435+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.887757588+07:00","message":"[bufferProcess] interim [920000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.88776195+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.88776945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.887773452+07:00","message":"> Transcript [19893] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.88777825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.887781563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.88778881+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.887792477+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898803019+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898833264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898839329+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898850113+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:46:46.898853237+07:00","message":"receive interim result [false|false]:  ของตึกเนชั่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898860925+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:46.898866201+07:00","message":"[buffer interim] 1378 false  ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.89887259+07:00","message":"[bufferProcess] interim [980000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898876381+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898880651+07:00","message":"[bufferProcess] interim [980000000]: ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898884383+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898888861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898892917+07:00","message":"> Transcript [19894] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898897738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898901089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898903244+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:46.898905626+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.070104147+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.070156611+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:47.070165659+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.070180388+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:47.070185631+07:00","message":"receive interim result [false|false]:  ของเนชั่นลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.070195895+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.070200632+07:00","message":"[buffer interim] 1378 false  ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070207627+07:00","message":"[bufferProcess] interim [160000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070212275+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070217498+07:00","message":"[bufferProcess] interim [160000000]: ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070221136+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070225291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070229158+07:00","message":"> Transcript [19895] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของตึกเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.07023428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070236952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070240159+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.070243984+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.109206115+07:00","message":"[GCS] IsForceVAD: false for message ID: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201646324+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201683624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.2016905+07:00","message":"receive interim result [false|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201701203+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:46:47.201704303+07:00","message":"receive interim result [false|false]:  ของเนชั่นลีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201711976+07:00","message":"[buffer interim] 1378 false ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201716464+07:00","message":"[buffer interim] 1378 false  ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201722151+07:00","message":"[bufferProcess] interim [400000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201725004+07:00","message":"[bufferProcess] send to processor:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201729041+07:00","message":"[bufferProcess] interim [400000000]: ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201732141+07:00","message":"[bufferProcess] update buffer: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201735249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201738024+07:00","message":"> Transcript [19896] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201741758+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201743881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201745835+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201749364+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201754234+07:00","message":"Push: ' 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201757052+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201761628+07:00","message":"Set new StatePrefix : 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.201765405+07:00","message":"Next Push (prob) : 'เนชั่นลีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.201774662+07:00","message":"push: {false  2 ของ 0 0xc003067480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285746553+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285788182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ\",\"confidence\":0.94483757}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285796381+07:00","message":"receive interim result [true|false]: ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285804345+07:00","message":"end recv isFinal message id 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285806556+07:00","message":"end Recv id 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285812561+07:00","message":"[buffer interim] 1378 true ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285819377+07:00","message":"[bufferProcess] interim [400000000]:ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285823253+07:00","message":"[bufferProcess] send to processor (isfinal):ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285826879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285829835+07:00","message":"> Transcript [19897] [false]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.28583307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285835117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285837374+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285840175+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285843494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285845679+07:00","message":"> Transcript [19898] [true]: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285848427+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285850316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285852143+07:00","message":"StatePrefix: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285854172+07:00","message":"TextPushed: 'ไปต่อกันที่ตบลูกยางสาวไทยครับยังคงไม่ชนะในการแข่งขันสัปดาห์ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.285857067+07:00","message":"Push: 'เนชั่นลีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.285865231+07:00","message":"push: {true เนชั่นลีกนะคะ 0 0xc003067480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:47.295874687+07:00","message":"write wav file: './tmp/7585/7585_1378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.428876498+07:00","message":"[GCS] Start streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.797850662+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.79789369+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:47.797899406+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.797916004+07:00","message":"[buffer interim] 1379 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.79792201+07:00","message":"[bufferProcess] interim [420000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.797923958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.969147775+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.969200809+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:47.969208074+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:47.969220652+07:00","message":"[buffer interim] 1379 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.969227696+07:00","message":"[bufferProcess] interim [540000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.969230327+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.969236121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.969240345+07:00","message":"> Transcript [19899] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:47.969243645+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.094625087+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.09465669+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:48.094662394+07:00","message":"receive interim result [false|false]: หลังแท้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.09467552+07:00","message":"[buffer interim] 1379 false หลังแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094684443+07:00","message":"[bufferProcess] interim [660000000]:หลังแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094687715+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094693688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094697662+07:00","message":"> Transcript [19900] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094702568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094706899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.09470899+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.094711238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.279529891+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.27956722+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:48.279573157+07:00","message":"receive interim result [false|false]: หลังแพ้กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.279587084+07:00","message":"[buffer interim] 1379 false หลังแพ้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279593631+07:00","message":"[bufferProcess] interim [840000000]:หลังแพ้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.27959638+07:00","message":"[bufferProcess] send to processor:หลังแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279599974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.27960267+07:00","message":"> Transcript [19901] [false]: 'หลังแท้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279605775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279607939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279609895+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.279611862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.449000194+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.44903758+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:48.44904476+07:00","message":"receive interim result [false|false]: หลังแพ้กับสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.449058759+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.4490665+07:00","message":"[bufferProcess] interim [20000000]:หลังแพ้กับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.44907053+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449079218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449083204+07:00","message":"> Transcript [19902] [false]: 'หลังแพ้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449087805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449091106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449094439+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.449097665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.616930384+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.616963777+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:48.616969732+07:00","message":"receive interim result [false|false]: หลังแพ้กับสาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.616983408+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.616989877+07:00","message":"[bufferProcess] interim [140000000]:หลังแพ้กับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.61699252+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.616999049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617002116+07:00","message":"> Transcript [19903] [false]: 'หลังแพ้กับสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.61700547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617007741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617009729+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617011937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617016466+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617019404+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617021886+07:00","message":"Set new StatePrefix : 'หลังแพ้กับสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.617024146+07:00","message":"Next Push (prob) : 'แพ้กับสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.617032698+07:00","message":"push: {false หลัง 0 0xc003066600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.626262181+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.6262915+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:48.626296714+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.626308918+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.626314507+07:00","message":"[bufferProcess] interim [200000000]:หลังแพ้กับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.626316949+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.62632018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.626322986+07:00","message":"> Transcript [19904] [false]: 'หลังแพ้กับสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.626325462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.626327415+07:00","message":"Set new StatePrefix: 'หลังแพ้กับสาระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.694716437+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.694754865+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:48.694763537+07:00","message":"receive interim result [false|false]: หลังแพ้กับสารคดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.694775918+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694783878+07:00","message":"[bufferProcess] interim [320000000]:หลังแพ้กับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694786139+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694791594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694794677+07:00","message":"> Transcript [19905] [false]: 'หลังแพ้กับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694796942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.694798943+07:00","message":"Set new StatePrefix: 'หลังแพ้กับสหรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.801506126+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.801545561+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:48.801551406+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:48.801565142+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801571423+07:00","message":"[bufferProcess] interim [380000000]:หลังแพ้กับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801573862+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801579968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801582748+07:00","message":"> Transcript [19906] [false]: 'หลังแพ้กับสารคดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801585209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:48.801587316+07:00","message":"Set new StatePrefix: 'หลังแพ้กับสารคดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.062130293+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.062168372+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:49.062174626+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกาไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.062184266+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062191164+07:00","message":"[bufferProcess] interim [680000000]:หลังแพ้กับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062193742+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062197278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062200011+07:00","message":"> Transcript [19907] [false]: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062202295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.062204547+07:00","message":"Set new StatePrefix: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:49.142122744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:49.142138023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.20919985+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.209242333+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:49.209248094+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.209263367+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209278314+07:00","message":"[bufferProcess] interim [800000000]:หลังแพ้กับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209280903+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐอเมริกาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209286464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209289534+07:00","message":"> Transcript [19908] [false]: 'หลังแพ้กับสหรัฐอเมริกาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209292758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209294805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209296812+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.209299657+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.3213343+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.321366785+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:49.321372848+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.321383929+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.32139013+07:00","message":"[bufferProcess] interim [860000000]:หลังแพ้กับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321392937+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐอเมริกาไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321398474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321401409+07:00","message":"> Transcript [19909] [false]: 'หลังแพ้กับสหรัฐอเมริกาไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321404798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321406986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321408952+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.321411608+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.352998265+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.35302676+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:49.353032524+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.353045524+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353052166+07:00","message":"[bufferProcess] interim [920000000]:หลังแพ้กับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353054574+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐอเมริกาไปขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353057988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353060744+07:00","message":"> Transcript [19910] [false]: 'หลังแพ้กับสหรัฐอเมริกาไปขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353063363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353065388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353067424+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.353069743+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.476915237+07:00","message":"[GCS] IsForceVAD: false for message ID: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.503209539+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.503241942+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:49.503249258+07:00","message":"receive interim result [false|false]: หลังแพ้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.503259908+07:00","message":"[buffer interim] 1379 false หลังแพ้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503265914+07:00","message":"[bufferProcess] interim [40000000]:หลังแพ้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503268477+07:00","message":"[bufferProcess] send to processor:หลังแพ้กับสหรัฐอเมริกาไปขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503275323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503279077+07:00","message":"> Transcript [19911] [false]: 'หลังแพ้กับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503282593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503284693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503286625+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503288693+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503292258+07:00","message":"Push: 'แพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503294467+07:00","message":"TextPushed: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503296978+07:00","message":"Set new StatePrefix : 'หลังแพ้กับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.503299378+07:00","message":"Next Push (prob) : 'ไปขาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.503306365+07:00","message":"push: {false แพ้กับสหรัฐอเมริกา 0 0xc003066600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601126625+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601179669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังแท้กับสหรัฐอเมริกาไปขาดลอย\",\"confidence\":0.94293255}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601186504+07:00","message":"receive interim result [true|false]: หลังแท้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601198042+07:00","message":"end recv isFinal message id 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601200203+07:00","message":"end Recv id 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.601205353+07:00","message":"[buffer interim] 1379 true หลังแท้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601211112+07:00","message":"[bufferProcess] interim [280000000]:หลังแท้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601214976+07:00","message":"[bufferProcess] send to processor (isfinal):หลังแพ้กับสหรัฐอเมริกาไปขาดลอย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601226936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601251013+07:00","message":"> Transcript [19912] [false]: 'หลังแพ้กับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601257351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601260078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601262183+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601265221+07:00","message":"TextPushed: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601268705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601271096+07:00","message":"> Transcript [19913] [true]: 'หลังแท้กับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601273276+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601275091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601276802+07:00","message":"StatePrefix: 'หลังแพ้กับสหรัฐอเมริกาไปขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601278802+07:00","message":"TextPushed: 'หลังแพ้กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601280695+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601393834+07:00","message":"Push: 'ไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601396599+07:00","message":"TextPushed: 'หลังแพ้กับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601399048+07:00","message":"Set new StatePrefix : 'หลังแท้กับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.601401358+07:00","message":"Next Push (prob) : 'หลังแท้กับสหรัฐอเมริกาไปขาดลอย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.60141075+07:00","message":"push: {true ไปขาดลอย 0 0xc003066600}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:49.60143155+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1379.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:49.608142059+07:00","message":"write wav file: './tmp/7585/7585_1379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:49.742789563+07:00","message":"[GCS] Start streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.081032902+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.081070614+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:50.081075777+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.081090195+07:00","message":"[buffer interim] 1380 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.081097063+07:00","message":"[bufferProcess] interim [360000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.08109908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.322228924+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.322268283+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:46:50.322273503+07:00","message":"receive interim result [false|false]: เปิดโค้ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.32228871+07:00","message":"[buffer interim] 1380 false เปิดโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.322295494+07:00","message":"[bufferProcess] interim [600000000]:เปิดโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.322297816+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.322303084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.322305986+07:00","message":"> Transcript [19914] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.322308414+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.441040404+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.441074657+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:46:50.441080265+07:00","message":"receive interim result [false|false]: เปิดโน้ท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.441092082+07:00","message":"[buffer interim] 1380 false เปิดโน้ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441098367+07:00","message":"[bufferProcess] interim [720000000]:เปิดโน้ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441100503+07:00","message":"[bufferProcess] send to processor:เปิดโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441105756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441108623+07:00","message":"> Transcript [19915] [false]: 'เปิดโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441111584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441113638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441122746+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.441125112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.48327315+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.48331137+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:50.48331775+07:00","message":"receive interim result [false|false]: เปิดโค้ดตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.483329458+07:00","message":"[buffer interim] 1380 false เปิดโค้ดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483335745+07:00","message":"[bufferProcess] interim [780000000]:เปิดโค้ดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483338041+07:00","message":"[bufferProcess] send to processor:เปิดโน้ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.48334377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483346713+07:00","message":"> Transcript [19916] [false]: 'เปิดโน้ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483350225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483352333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.483354302+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.48335648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.589056609+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.589091234+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:50.589096181+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.589110105+07:00","message":"[buffer interim] 1380 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589122667+07:00","message":"[bufferProcess] interim [840000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589126085+07:00","message":"[bufferProcess] send to processor:เปิดโค้ดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589130084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589136625+07:00","message":"> Transcript [19917] [false]: 'เปิดโค้ดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589139724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589141969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589145257+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.589147382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.705849147+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.70588748+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:50.705893892+07:00","message":"receive interim result [false|false]: ตรวจหวย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.705908348+07:00","message":"[buffer interim] 1380 false ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.705914359+07:00","message":"[bufferProcess] interim [960000000]:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.70591679+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.705921959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.705924765+07:00","message":"> Transcript [19918] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.705926759+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.705928841+07:00","message":"Set new StatePrefix: 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.911430484+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.911472907+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:50.911477792+07:00","message":"receive interim result [false|false]: ตรวจหวยวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:50.911489972+07:00","message":"[buffer interim] 1380 false ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911502093+07:00","message":"[bufferProcess] interim [200000000]:ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911504339+07:00","message":"[bufferProcess] send to processor:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911508941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911511682+07:00","message":"> Transcript [19919] [false]: 'ตรวจหวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.91151492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911517023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911519481+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:50.911521609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.013649169+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.013687159+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:51.013693068+07:00","message":"receive interim result [false|false]: ตรวจหวย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.013710817+07:00","message":"[buffer interim] 1380 false ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013720287+07:00","message":"[bufferProcess] interim [320000000]:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013722797+07:00","message":"[bufferProcess] send to processor:ตรวจหวยวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013732173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.01373584+07:00","message":"> Transcript [19920] [false]: 'ตรวจหวยวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013739356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013741639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013743723+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.013745936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.14902104+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.149064464+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:51.149072284+07:00","message":"receive interim result [false|false]: เปิดโค้ดตัวไหนบ้างครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.149091105+07:00","message":"[buffer interim] 1380 false เปิดโค้ดตัวไหนบ้างครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149103778+07:00","message":"[bufferProcess] interim [380000000]:เปิดโค้ดตัวไหนบ้างครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149108489+07:00","message":"[bufferProcess] send to processor:ตรวจหวย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149124571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149129078+07:00","message":"> Transcript [19921] [false]: 'ตรวจหวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149134609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149137872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149141103+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.149144507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.287174196+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.287212156+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:51.287220038+07:00","message":"receive interim result [false|false]: เปิดเผยว่าครับต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.287232889+07:00","message":"[buffer interim] 1380 false เปิดเผยว่าครับต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287238859+07:00","message":"[bufferProcess] interim [560000000]:เปิดเผยว่าครับต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287241413+07:00","message":"[bufferProcess] send to processor:เปิดโค้ดตัวไหนบ้างครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287246935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287250033+07:00","message":"> Transcript [19922] [false]: 'เปิดโค้ดตัวไหนบ้างครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287252441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.287254381+07:00","message":"Set new StatePrefix: 'เปิดโค้ดตัวไหนบ้างครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.348070782+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.348106636+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:51.348112279+07:00","message":"receive interim result [false|false]: เปิดเผยว่าเขาต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.348133515+07:00","message":"[buffer interim] 1380 false เปิดเผยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348140651+07:00","message":"[bufferProcess] interim [680000000]:เปิดเผยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348143302+07:00","message":"[bufferProcess] send to processor:เปิดเผยว่าครับต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348148669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348151576+07:00","message":"> Transcript [19923] [false]: 'เปิดเผยว่าครับต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348153861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.348156423+07:00","message":"Set new StatePrefix: 'เปิดเผยว่าครับต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.526030419+07:00","message":"[GCS] IsForceVAD: false for message ID: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.593294304+07:00","message":"[GCS] Start streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.619644238+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.619678123+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:46:51.619683339+07:00","message":"receive interim result [false|false]: เปิดเผยว่าหากต้องการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.619695431+07:00","message":"[buffer interim] 1380 false เปิดเผยว่าหากต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619703639+07:00","message":"[bufferProcess] interim [980000000]:เปิดเผยว่าหากต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619706581+07:00","message":"[bufferProcess] send to processor:เปิดเผยว่าเขาต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619711824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619714531+07:00","message":"> Transcript [19924] [false]: 'เปิดเผยว่าเขาต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619716868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.619719369+07:00","message":"Set new StatePrefix: 'เปิดเผยว่าเขาต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687410096+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687442528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดโค้ดตรวจเฉยๆครับต้องการปรับ\",\"confidence\":0.8685416}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687448421+07:00","message":"receive interim result [true|false]: เปิดโค้ดตรวจเฉยๆครับต้องการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687458791+07:00","message":"end recv isFinal message id 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687461168+07:00","message":"end Recv id 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687467674+07:00","message":"[buffer interim] 1380 true เปิดโค้ดตรวจเฉยๆครับต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.68747818+07:00","message":"[bufferProcess] interim [10000000]:เปิดโค้ดตรวจเฉยๆครับต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687482409+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดเผยว่าหากต้องการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.68748659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687493899+07:00","message":"> Transcript [19925] [false]: 'เปิดเผยว่าหากต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687496845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687499329+07:00","message":"Set new StatePrefix: 'เปิดเผยว่าหากต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687501269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687503464+07:00","message":"> Transcript [19926] [true]: 'เปิดโค้ดตรวจเฉยๆครับต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687505897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687508162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687512002+07:00","message":"StatePrefix: 'เปิดเผยว่าหากต้องการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.687514509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:51.68752129+07:00","message":"Push: 'เปิดโค้ดตรวจเฉยๆครับต้องการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:51.687529756+07:00","message":"push: {true เปิดโค้ดตรวจเฉยๆครับต้องการปรับ 0 0xc0031d8a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:51.694204649+07:00","message":"write wav file: './tmp/7585/7585_1380.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:52.142313638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:52.142333872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.24558851+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.245622461+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:52.245628389+07:00","message":"receive interim result [false|false]: ปูพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.245641447+07:00","message":"[buffer interim] 1381 false ปูพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.245649791+07:00","message":"[bufferProcess] interim [660000000]:ปูพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.245652636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.305024093+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.305059406+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:52.305065073+07:00","message":"receive interim result [false|false]: ฟื้นฟู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.305079257+07:00","message":"[buffer interim] 1381 false ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.305086619+07:00","message":"[bufferProcess] interim [780000000]:ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.305090455+07:00","message":"[bufferProcess] send to processor:ปูพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.305102087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.305105598+07:00","message":"> Transcript [19927] [false]: 'ปูพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.30510792+07:00","message":"Set StatePrefix (first interim): 'ปูพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.563642424+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.563677886+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:52.563683652+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.563695321+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563701368+07:00","message":"[bufferProcess] interim [20000000]:ฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563703809+07:00","message":"[bufferProcess] send to processor:ฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563709021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563711705+07:00","message":"> Transcript [19928] [false]: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563713845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.563715886+07:00","message":"Set new StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.622813664+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.622849078+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:52.622855448+07:00","message":"receive interim result [false|false]: ฟื้นฟูซับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.62286789+07:00","message":"[buffer interim] 1381 false ฟื้นฟูซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622874283+07:00","message":"[bufferProcess] interim [80000000]:ฟื้นฟูซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622878836+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622887571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622891048+07:00","message":"> Transcript [19929] [false]: 'ฟื้นฟูสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622894136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622896302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622898313+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.622900843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.75145636+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.751489769+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:52.751496302+07:00","message":"receive interim result [false|false]: ฟื้นฟูทรัพย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.751509441+07:00","message":"[buffer interim] 1381 false ฟื้นฟูทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751515848+07:00","message":"[bufferProcess] interim [140000000]:ฟื้นฟูทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751518328+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751524875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751527597+07:00","message":"> Transcript [19930] [false]: 'ฟื้นฟูซับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751530784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.75153308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751535001+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.751537938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.757237937+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.757268032+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:52.757273102+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.75728627+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757291447+07:00","message":"[bufferProcess] interim [200000000]:ฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757293693+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.7572979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757302091+07:00","message":"> Transcript [19931] [false]: 'ฟื้นฟูทรัพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757305069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757307094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757309029+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.757311086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.820712615+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.820754027+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:52.820765776+07:00","message":"receive interim result [false|false]: ฟื้นฟูซับลังกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.820781352+07:00","message":"[buffer interim] 1381 false ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820788334+07:00","message":"[bufferProcess] interim [260000000]:ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820791644+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820799052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.82080194+07:00","message":"> Transcript [19932] [false]: 'ฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820807496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820810286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820812296+07:00","message":"StatePrefix: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820814425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820820707+07:00","message":"Push: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.8208227+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820825073+07:00","message":"Set new StatePrefix : 'ฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.820827543+07:00","message":"Next Push (prob) : 'สภาพร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.82083718+07:00","message":"push: {false ฟื้นฟู 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.947065293+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.947096078+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:52.947101817+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:52.947121432+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947127934+07:00","message":"[bufferProcess] interim [380000000]:ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947130429+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูซับลังกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947134323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947137086+07:00","message":"> Transcript [19933] [false]: 'ฟื้นฟูซับลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947139371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:52.947141413+07:00","message":"Set new StatePrefix: 'ฟื้นฟูซับลังกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.146905611+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.146940048+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:53.146945839+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.146956935+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146963493+07:00","message":"[bufferProcess] interim [560000000]:ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146965742+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146971186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146975535+07:00","message":"> Transcript [19934] [false]: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146977752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.146979896+07:00","message":"Set new StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.217342496+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.217379243+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:53.21738467+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.217397524+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217403341+07:00","message":"[bufferProcess] interim [680000000]:ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.21740585+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217411306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217414163+07:00","message":"> Transcript [19935] [false]: 'ฟื้นฟูสภาพร่างกายให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217417318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217419893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217421992+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.217424377+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.358018905+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.358053586+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:53.358060661+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.358077149+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358083302+07:00","message":"[bufferProcess] interim [800000000]:ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358086688+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358091559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358095697+07:00","message":"> Transcript [19936] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358100754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358103562+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358106925+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.358110258+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.465406348+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.465439475+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:53.465445013+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.465457185+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465465273+07:00","message":"[bufferProcess] interim [860000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465467647+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465473141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465476134+07:00","message":"> Transcript [19937] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465479634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465482091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465484174+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.465486896+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.667153188+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.667197574+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:46:53.667204797+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.667218771+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.66722728+07:00","message":"[bufferProcess] interim [100000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667230467+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.66723765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667240711+07:00","message":"> Transcript [19938] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667245122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667247523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667250667+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667253315+07:00","message":"TextPushed: 'ฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.66725946+07:00","message":"Push: 'สภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667261525+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.667263998+07:00","message":"Set new StatePrefix : 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:53.66726682+07:00","message":"Next Push (prob) : 'ให้เร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:53.66727504+07:00","message":"push: {false สภาพร่างกาย 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.174943543+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.174980911+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:54.174987049+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.174998901+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175005786+07:00","message":"[bufferProcess] interim [580000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175008376+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175013596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175016602+07:00","message":"> Transcript [19939] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175021704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175024252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175026638+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.175029131+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.382764091+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.382795249+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:54.382800501+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.382815915+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382822094+07:00","message":"[bufferProcess] interim [760000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382824751+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382828294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382830872+07:00","message":"> Transcript [19940] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382834779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382837071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.3828393+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.382841936+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.432100527+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.432159997+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:46:54.432169795+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.432188975+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432197773+07:00","message":"[bufferProcess] interim [880000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432201766+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432212351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432217093+07:00","message":"> Transcript [19941] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432222767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432225641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432228742+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.432232786+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.658712036+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.658750025+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:54.658756851+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.658772622+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658779437+07:00","message":"[bufferProcess] interim [120000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658790297+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658798368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.65880189+07:00","message":"> Transcript [19942] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658806319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658808566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658811473+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658814134+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658819918+07:00","message":"Push: 'ให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658822086+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658824914+07:00","message":"Set new StatePrefix : 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.658827588+07:00","message":"Next Push (prob) : 'ครับก่อนพบกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.658835378+07:00","message":"push: {false ให้เร็วที่สุด 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.763793756+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.763827811+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:54.763837231+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.763848523+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763854514+07:00","message":"[bufferProcess] interim [180000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763857096+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763862656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763865771+07:00","message":"> Transcript [19943] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763869246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763873583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763875607+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.763878399+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.818658118+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.818692834+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:54.818699514+07:00","message":"receive interim result [false|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.818711614+07:00","message":"[buffer interim] 1381 false ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818717678+07:00","message":"[bufferProcess] interim [300000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818720357+07:00","message":"[bufferProcess] send to processor:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818726043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818729547+07:00","message":"> Transcript [19944] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818732824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818735011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818737231+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.818740037+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.870096794+07:00","message":"[GCS] IsForceVAD: false for message ID: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.962966229+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963006692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก\",\"confidence\":0.95862716}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963013036+07:00","message":"receive interim result [true|false]: ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963023041+07:00","message":"end recv isFinal message id 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963025178+07:00","message":"end Recv id 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963031954+07:00","message":"[buffer interim] 1381 true ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963041024+07:00","message":"[bufferProcess] interim [480000000]:ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.96304454+07:00","message":"[bufferProcess] send to processor (isfinal):ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963047912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963050796+07:00","message":"> Transcript [19945] [false]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963054018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963055953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963058854+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963061994+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963064099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963066627+07:00","message":"> Transcript [19946] [true]: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963069118+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963070922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963072761+07:00","message":"StatePrefix: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุดครับก่อนพบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963074735+07:00","message":"TextPushed: 'ฟื้นฟูสภาพร่างกายให้เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:54.963080832+07:00","message":"Push: 'ครับก่อนพบกับแชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:54.963088427+07:00","message":"push: {true ครับก่อนพบกับแชมป์โลก 0 0xc003102280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:54.971407368+07:00","message":"write wav file: './tmp/7585/7585_1381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.122717734+07:00","message":"[GCS] Start streaming session, msgId: 1382"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:55.142864253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:55.142868711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.669950841+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.669992023+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:55.669998483+07:00","message":"receive interim result [false|false]: เซอร์เบีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.670017975+07:00","message":"[buffer interim] 1382 false เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.670028299+07:00","message":"[bufferProcess] interim [360000000]:เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.670031085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.857551244+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.857591895+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:46:55.85760088+07:00","message":"receive interim result [false|false]: เซอร์เบียใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:55.857615851+07:00","message":"[buffer interim] 1382 false เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.857626753+07:00","message":"[bufferProcess] interim [600000000]:เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.857630598+07:00","message":"[bufferProcess] send to processor:เซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.857637203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.857641029+07:00","message":"> Transcript [19947] [false]: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:55.857644817+07:00","message":"Set StatePrefix (first interim): 'เซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.279102804+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.279145267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซอร์เบียใน YouTube\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.279152746+07:00","message":"receive interim result [false|false]: เซอร์เบียใน YouTube"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.279169427+07:00","message":"[buffer interim] 1382 false เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279178706+07:00","message":"[bufferProcess] interim [840000000]:เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279181645+07:00","message":"[bufferProcess] send to processor:เซอร์เบียใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279185273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279188309+07:00","message":"> Transcript [19948] [false]: 'เซอร์เบียใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279192559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279195053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279197569+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.279199792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.336915002+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.336952649+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:56.336960661+07:00","message":"receive interim result [false|false]: เซอร์เบียในภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.336976301+07:00","message":"[buffer interim] 1382 false เซอร์เบียในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.336984019+07:00","message":"[bufferProcess] interim [960000000]:เซอร์เบียในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.336988415+07:00","message":"[bufferProcess] send to processor:เซอร์เบียใน YouTube"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.336995426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.336999863+07:00","message":"> Transcript [19949] [false]: 'เซอร์เบียใน YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.337004731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.337007447+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.337010764+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.337014016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.354809748+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.354842974+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:56.354848672+07:00","message":"receive interim result [false|false]: เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.354860585+07:00","message":"[buffer interim] 1382 false เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354867977+07:00","message":"[bufferProcess] interim [20000000]:เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354870557+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354874025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354877385+07:00","message":"> Transcript [19950] [false]: 'เซอร์เบียในภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354881249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354884409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.354886508+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.35488863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.478983435+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.479022411+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:56.479030421+07:00","message":"receive interim result [false|false]: เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.479042528+07:00","message":"[buffer interim] 1382 false เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479049789+07:00","message":"[bufferProcess] interim [140000000]:เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.47905328+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.47905903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479062009+07:00","message":"> Transcript [19951] [false]: 'เซอร์เบียในอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479065483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479067502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479069459+07:00","message":"StatePrefix: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479071499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479075815+07:00","message":"Push: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479077821+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479079913+07:00","message":"Set new StatePrefix : 'เซอร์เบียในอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.479082283+07:00","message":"Next Push (prob) : 'ในอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.479089708+07:00","message":"push: {false เซอร์เบีย 0 0xc002e8cb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.527090059+07:00","message":"[GCS] IsForceVAD: false for message ID: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.569133183+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.569174052+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:56.569180854+07:00","message":"receive interim result [false|false]: เซอร์เบียในวันพรุ่งนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.569194276+07:00","message":"[buffer interim] 1382 false เซอร์เบียในวันพรุ่งนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.56920038+07:00","message":"[bufferProcess] interim [320000000]:เซอร์เบียในวันพรุ่งนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.569203117+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.569208927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.569211653+07:00","message":"> Transcript [19952] [false]: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.569213784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.569216156+07:00","message":"Set new StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.607291827+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.607330337+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:56.607338104+07:00","message":"receive interim result [false|false]: เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.607350555+07:00","message":"[buffer interim] 1382 false เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607360741+07:00","message":"[bufferProcess] interim [380000000]:เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607364914+07:00","message":"[bufferProcess] send to processor:เซอร์เบียในวันพรุ่งนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607371585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607376093+07:00","message":"> Transcript [19953] [false]: 'เซอร์เบียในวันพรุ่งนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607380921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607386102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607388608+07:00","message":"StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.607391275+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644451228+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644484673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซอร์เบียในวันพรุ่งนี้ครับ\",\"confidence\":0.94099706}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644490633+07:00","message":"receive interim result [true|false]: เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644498498+07:00","message":"end recv isFinal message id 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.64450277+07:00","message":"end Recv id 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644527674+07:00","message":"[buffer interim] 1382 true เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644551662+07:00","message":"[bufferProcess] interim [440000000]:เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.6445552+07:00","message":"[bufferProcess] send to processor (isfinal):เซอร์เบียในวันพรุ่งนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644559028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644562411+07:00","message":"> Transcript [19954] [false]: 'เซอร์เบียในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644565678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644567791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644570163+07:00","message":"StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644572642+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644574565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644576961+07:00","message":"> Transcript [19955] [true]: 'เซอร์เบียในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.64457914+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644580948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644582778+07:00","message":"StatePrefix: 'เซอร์เบียในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.64458467+07:00","message":"TextPushed: 'เซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:56.644587723+07:00","message":"Push: 'ในวันพรุ่งนี้ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:56.644597063+07:00","message":"push: {true ในวันพรุ่งนี้ครับ 0 0xc002e8cb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:46:56.65164375+07:00","message":"write wav file: './tmp/7585/7585_1382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:57.999184501+07:00","message":"[GCS] Start streaming session, msgId: 1383"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:58.143045906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:46:58.143060128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.190810972+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.190856252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"SF\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.190862154+07:00","message":"receive interim result [false|false]: SF"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:46:59.19087888+07:00","message":"[buffer interim] 1383 false SF"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.19088559+07:00","message":"[bufferProcess] interim [200000000]:SF"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.190887656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.1908948+07:00","message":"[bufferProcess] send to processor (ticker):SF"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.190897788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.190900947+07:00","message":"> Transcript [19956] [false]: 'SF'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:46:59.190903181+07:00","message":"Set StatePrefix (first interim): 'SF'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.034290035+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.034341949+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:01.034351032+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.034385694+07:00","message":"[buffer interim] 1383 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.034400967+07:00","message":"[bufferProcess] interim [60000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.034404862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.03441553+07:00","message":"[bufferProcess] send to processor (ticker):เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.03442033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.034424768+07:00","message":"> Transcript [19957] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.034428809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.034433636+07:00","message":"Set new StatePrefix: 'เกม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:01.143368395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:01.143383403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.23831036+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.238353292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"SA Gaming\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.238359901+07:00","message":"receive interim result [false|false]: SA Gaming"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.238372182+07:00","message":"[buffer interim] 1383 false SA Gaming"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.238379541+07:00","message":"[bufferProcess] interim [240000000]:SA Gaming"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.238381631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.395034633+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.395079083+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:47:01.395094811+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.395113552+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.395120892+07:00","message":"[bufferProcess] interim [420000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.39512336+07:00","message":"[bufferProcess] send to processor:SA Gaming"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.395129069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.395132214+07:00","message":"> Transcript [19958] [false]: 'SA Gaming'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.395134838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.395137689+07:00","message":"Set new StatePrefix: 'SA Gaming'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.554004887+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.554047648+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:47:01.554054434+07:00","message":"receive interim result [false|false]: ที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.554074712+07:00","message":"[buffer interim] 1383 false ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554103856+07:00","message":"[bufferProcess] interim [540000000]:ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554106582+07:00","message":"[bufferProcess] send to processor:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554123697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554126835+07:00","message":"> Transcript [19959] [false]: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554129345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.554131545+07:00","message":"Set new StatePrefix: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.734769206+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.734809566+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:47:01.734816834+07:00","message":"receive interim result [false|false]: ที่ 2 ของจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.734830663+07:00","message":"[buffer interim] 1383 false ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734838981+07:00","message":"[bufferProcess] interim [720000000]:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734842817+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734852787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734860401+07:00","message":"> Transcript [19960] [false]: 'ที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734867174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734869372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734871503+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.734873688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.754019118+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.754049049+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:47:01.754054781+07:00","message":"receive interim result [false|false]: ที่ 2 ของทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.754069395+07:00","message":"[buffer interim] 1383 false ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754074863+07:00","message":"[bufferProcess] interim [780000000]:ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754078184+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754086674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754089565+07:00","message":"> Transcript [19961] [false]: 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754092408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754095114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754097567+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.754099612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.90999206+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.910023289+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:47:01.910028969+07:00","message":"receive interim result [false|false]: ที่ 2 ของจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.910041776+07:00","message":"[buffer interim] 1383 false ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910050099+07:00","message":"[bufferProcess] interim [900000000]:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910052777+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910058504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910061513+07:00","message":"> Transcript [19962] [false]: 'ที่ 2 ของทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910064844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910066842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910068801+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.910071052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.93387592+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.933911777+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:47:01.933918036+07:00","message":"receive interim result [false|false]: ที่ 2 ของทีมสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.93393274+07:00","message":"[buffer interim] 1383 false ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933938903+07:00","message":"[bufferProcess] interim [960000000]:ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933941935+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933948279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933951548+07:00","message":"> Transcript [19963] [false]: 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933955859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933958122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933960139+07:00","message":"StatePrefix: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933962756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933968832+07:00","message":"Push: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933971335+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933973751+07:00","message":"Set new StatePrefix : 'ที่ 2 ของจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.933976734+07:00","message":"Next Push (prob) : ' ของจีน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.933984805+07:00","message":"push: {false ที่ 2 0 0xc002e8d980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.942136858+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.942168533+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:47:01.942175544+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.942192032+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:01.94219687+07:00","message":"receive interim result [false|false]:  ของทีมสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.942205596+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:01.942210392+07:00","message":"[buffer interim] 1383 false  ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942218641+07:00","message":"[bufferProcess] interim [20000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942221831+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942225937+07:00","message":"[bufferProcess] interim [20000000]: ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942229451+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942233849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.94223777+07:00","message":"> Transcript [19964] [false]: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942240839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:01.942243909+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.186841633+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.186892684+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:47:02.186900169+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.186913474+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:02.186918422+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.186926579+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.186931563+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186938606+07:00","message":"[bufferProcess] interim [140000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186942323+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186946554+07:00","message":"[bufferProcess] interim [140000000]: ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186950185+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186954296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186958813+07:00","message":"> Transcript [19965] [false]: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186964273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186967195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186970254+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.186973965+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.392412755+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.392448276+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:47:02.392453871+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.392462521+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:02.392465884+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.392473204+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.392478164+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392483791+07:00","message":"[bufferProcess] interim [380000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392486243+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392489306+07:00","message":"[bufferProcess] interim [380000000]: ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392491748+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392494768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392498496+07:00","message":"> Transcript [19966] [false]: 'ที่ 2 ของทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392501733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392503924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392505939+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.392508397+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590506316+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590544492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590550475+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590561256+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:02.590564783+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590571656+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.590574682+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590579833+07:00","message":"[bufferProcess] interim [560000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590582245+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590585251+07:00","message":"[bufferProcess] interim [560000000]: ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.59058985+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590593182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590596417+07:00","message":"> Transcript [19967] [false]: 'ที่ 2 ของทีมสาวไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590599745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.59060179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590603708+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.590605833+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644754533+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644790439+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:47:02.644797607+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644809628+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:02.644814366+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644831179+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644841735+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644850796+07:00","message":"[bufferProcess] interim [680000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644856906+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644861381+07:00","message":"[bufferProcess] interim [680000000]: ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644866029+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644869045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644871979+07:00","message":"> Transcript [19968] [false]: 'ที่ 2 ของทีมสาวไทยครับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644875363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644877497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644880254+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644882582+07:00","message":"TextPushed: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644885054+07:00","message":"Push: ' ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644887092+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.644889379+07:00","message":"Set new StatePrefix : 'ที่ 2 ของทีมสาวไทยครับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.64489158+07:00","message":"Next Push (prob) : 'ไทยครับพี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.644899332+07:00","message":"push: {false  ของทีมสาว 0 0xc002e8d980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.794443434+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.794483449+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:47:02.794488894+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.794504297+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:02.79450857+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับพี่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.794515692+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.794519833+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับพี่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794525625+07:00","message":"[bufferProcess] interim [800000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794528178+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794531434+07:00","message":"[bufferProcess] interim [800000000]: ของทีมสาวไทยครับพี่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794533925+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับพี่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794536923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794540151+07:00","message":"> Transcript [19969] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.794543439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.79454629+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.843192844+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.843232772+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:47:02.843238384+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.843254699+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:02.843258022+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.843265582+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:02.843269584+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843275115+07:00","message":"[bufferProcess] interim [860000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843278607+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับพี่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843281666+07:00","message":"[bufferProcess] interim [860000000]: ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.84328471+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.84328772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843290716+07:00","message":"> Transcript [19970] [false]: 'ที่ 2 ของทีมสาวไทยครับพี่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843292926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:02.843294902+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาวไทยครับพี่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093760803+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093797319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093803269+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093813152+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:03.093816617+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093823552+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.093826826+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093832297+07:00","message":"[bufferProcess] interim [100000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093834874+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093838153+07:00","message":"[bufferProcess] interim [100000000]: ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093840833+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093843721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093846517+07:00","message":"> Transcript [19971] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093848705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.093851043+07:00","message":"Set new StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184891289+07:00","message":"[GCS] Cleaned up inactive client: 1351"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.18490807+07:00","message":"[GCS] Cleaned up inactive client: 1352"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184910801+07:00","message":"[GCS] Cleaned up inactive client: 1346"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184912837+07:00","message":"[GCS] Cleaned up inactive client: 1356"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184914785+07:00","message":"[GCS] Cleaned up inactive client: 1359"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184916681+07:00","message":"[GCS] Cleaned up inactive client: 1350"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184918787+07:00","message":"[GCS] Cleaned up inactive client: 1357"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.18492092+07:00","message":"[GCS] Cleaned up inactive client: 1355"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184922864+07:00","message":"[GCS] Cleaned up inactive client: 1358"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184926612+07:00","message":"[GCS] Cleaned up inactive client: 1348"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184928485+07:00","message":"[GCS] Cleaned up inactive client: 1354"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184930278+07:00","message":"[GCS] Cleaned up inactive client: 1347"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184932046+07:00","message":"[GCS] Cleaned up inactive client: 1349"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.184933837+07:00","message":"[GCS] Cleaned up inactive client: 1353"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339612483+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339647207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339652491+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339675068+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:03.339678406+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339685613+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.339688983+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339694437+07:00","message":"[bufferProcess] interim [340000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339696785+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339699839+07:00","message":"[bufferProcess] interim [340000000]: ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.33970398+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339706991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.33970976+07:00","message":"> Transcript [19972] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339713304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339715572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339717522+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.339719705+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.66111678+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.661150579+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:47:03.661171185+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.661188966+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:03.66119376+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.661205718+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.661209028+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661214535+07:00","message":"[bufferProcess] interim [700000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661217421+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661220616+07:00","message":"[bufferProcess] interim [700000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661224026+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661226951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661230031+07:00","message":"> Transcript [19973] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661233624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661235735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661237641+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.661239816+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.957808405+07:00","message":"[GCS] IsForceVAD: false for message ID: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.983989674+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.984027672+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:47:03.984033722+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.984045896+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.984050176+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.984057819+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:03.984060853+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984066692+07:00","message":"[bufferProcess] interim [940000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984069395+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984072576+07:00","message":"[bufferProcess] interim [940000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984075722+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984078591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984081697+07:00","message":"> Transcript [19974] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984086225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984088265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984090337+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:03.984092604+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.0373681+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037404723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037410745+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037422597+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:04.037425967+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037433176+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037436413+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037441781+07:00","message":"[bufferProcess] interim [120000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037444245+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037447461+07:00","message":"[bufferProcess] interim [120000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037449981+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037454114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037456923+07:00","message":"> Transcript [19975] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037460807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037462855+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037465151+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037467491+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037470138+07:00","message":"Push: 'ไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.03747211+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037474282+07:00","message":"Set new StatePrefix : 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.037476655+07:00","message":"Next Push (prob) : 'จากเกมแรกใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.037484085+07:00","message":"push: {false ไทยครับที่ได้พัก 0 0xc002e8d980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039250881+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039276782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039281787+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039293703+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:47:04.039297015+07:00","message":"receive interim result [false|false]:  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039302901+07:00","message":"[buffer interim] 1383 false ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.039306372+07:00","message":"[buffer interim] 1383 false  ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.03932294+07:00","message":"[bufferProcess] interim [180000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039334967+07:00","message":"[bufferProcess] send to processor:ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039343744+07:00","message":"[bufferProcess] interim [180000000]: ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039346753+07:00","message":"[bufferProcess] update buffer: ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.03935072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039353897+07:00","message":"> Transcript [19976] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039357748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039359724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039361798+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.039364618+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089448623+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089486867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ\",\"confidence\":0.94237924}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089493544+07:00","message":"receive interim result [true|false]: เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089501294+07:00","message":"end recv isFinal message id 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089503396+07:00","message":"end Recv id 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089508307+07:00","message":"[buffer interim] 1383 true เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089514779+07:00","message":"[bufferProcess] interim [180000000]:เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.08951834+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089521703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089524482+07:00","message":"> Transcript [19977] [false]: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089527564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089530259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089532281+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089535008+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089537045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089539077+07:00","message":"> Transcript [19978] [true]: 'เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089541424+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089543143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089544991+07:00","message":"StatePrefix: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089547037+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089548885+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089716293+07:00","message":"Push: 'จากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.08971896+07:00","message":"TextPushed: 'ที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089721368+07:00","message":"Set new StatePrefix : 'เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089723995+07:00","message":"Next Push (prob) : 'เกมที่ 2 ของทีมสาวไทยครับที่ได้พักจากเกมแรกในแพะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.089732783+07:00","message":"push: {true จากเกมแรกในแพะ 0 0xc002e8d980}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.089738319+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1383.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.092937361+07:00","message":"[GCS] Start streaming session, msgId: 1384"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:04.10178728+07:00","message":"write wav file: './tmp/7585/7585_1383.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:04.143836782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:04.14384662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.447327013+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.447375113+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:04.447382477+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.447401184+07:00","message":"[buffer interim] 1384 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.447408999+07:00","message":"[bufferProcess] interim [420000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.447411416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.691140888+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.691186609+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.691193208+07:00","message":"receive interim result [false|false]: นัดที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.691209299+07:00","message":"[buffer interim] 1384 false นัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.691216436+07:00","message":"[bufferProcess] interim [540000000]:นัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.6912192+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.691226758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.691230138+07:00","message":"> Transcript [19979] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.691232633+07:00","message":"Set StatePrefix (first interim): 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.731533685+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.731573349+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:04.731580228+07:00","message":"receive interim result [false|false]: ณัฐณิชา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.73159235+07:00","message":"[buffer interim] 1384 false ณัฐณิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731599625+07:00","message":"[bufferProcess] interim [600000000]:ณัฐณิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731602826+07:00","message":"[bufferProcess] send to processor:นัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731609382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731612902+07:00","message":"> Transcript [19980] [false]: 'นัดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731616242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731618946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731620976+07:00","message":"StatePrefix: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.731623257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.782853825+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.782887492+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.782893465+07:00","message":"receive interim result [false|false]: นัดที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.782909147+07:00","message":"[buffer interim] 1384 false นัดที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.782915638+07:00","message":"[bufferProcess] interim [720000000]:นัดที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.782918453+07:00","message":"[bufferProcess] send to processor:ณัฐณิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.782925289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.782928254+07:00","message":"> Transcript [19981] [false]: 'ณัฐณิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.782930436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.78293259+07:00","message":"Set new StatePrefix: 'ณัฐณิชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.946177587+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.946214996+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.946220115+07:00","message":"receive interim result [false|false]: ณัฐชยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:04.946233738+07:00","message":"[buffer interim] 1384 false ณัฐชยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946241424+07:00","message":"[bufferProcess] interim [840000000]:ณัฐชยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946243689+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946247564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946250706+07:00","message":"> Transcript [19982] [false]: 'นัดที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946252901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:04.946254853+07:00","message":"Set new StatePrefix: 'นัดที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.101651+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.101701649+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:05.10170997+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.101744633+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101773538+07:00","message":"[bufferProcess] interim [20000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101779056+07:00","message":"[bufferProcess] send to processor:ณัฐชยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101789698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101794978+07:00","message":"> Transcript [19983] [false]: 'ณัฐชยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101799161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.101802434+07:00","message":"Set new StatePrefix: 'ณัฐชยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.322506523+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.322549638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดที่ใช้เยอรมัน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.322556376+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.322571029+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322578737+07:00","message":"[bufferProcess] interim [320000000]:นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322581574+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322587961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322591275+07:00","message":"> Transcript [19984] [false]: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322593859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.322596319+07:00","message":"Set new StatePrefix: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.604579549+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.60461968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดที่ใช้เยอรมัน 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.604627259+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.604642015+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604649824+07:00","message":"[bufferProcess] interim [500000000]:นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604652239+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604658545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604661538+07:00","message":"> Transcript [19985] [false]: 'นัดที่ใช้เยอรมัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604665129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604668172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.60467025+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.604675227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679558021+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679599282+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:47:05.679607397+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679618654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679621494+07:00","message":"receive interim result [false|false]:  12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679629566+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.679636414+07:00","message":"[buffer interim] 1384 false  12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679643555+07:00","message":"[bufferProcess] interim [620000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679646607+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.67965331+07:00","message":"[bufferProcess] interim [620000000]: 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679656839+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679659524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679662341+07:00","message":"> Transcript [19986] [false]: 'นัดที่ใช้เยอรมัน 12'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679666696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679669691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679671827+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.679674255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734674405+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734703397+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:47:05.734709562+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734721318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734725102+07:00","message":"receive interim result [false|false]:  1 ต่อ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734733275+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.734743205+07:00","message":"[buffer interim] 1384 false  1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734748598+07:00","message":"[bufferProcess] interim [680000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734751997+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734758255+07:00","message":"[bufferProcess] interim [680000000]: 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734763561+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734766811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.73476963+07:00","message":"> Transcript [19987] [false]: 'นัดที่ใช้เยอรมัน 12'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734773516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734776114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734778212+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.734780415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.905314288+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.905347968+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:47:05.905356791+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.90536749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 2 3 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.905372473+07:00","message":"receive interim result [false|false]:  1 2 3 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.905391341+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.90541159+07:00","message":"[buffer interim] 1384 false  1 2 3 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905419181+07:00","message":"[bufferProcess] interim [800000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905422578+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.90542609+07:00","message":"[bufferProcess] interim [800000000]: 1 2 3 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905428866+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 2 3 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905432216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905435314+07:00","message":"> Transcript [19988] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905438691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905440819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905443041+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905445596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905448211+07:00","message":"Push: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905450215+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905452423+07:00","message":"Set new StatePrefix : 'นัดที่ใช้เยอรมัน 1 ต่อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:05.905454767+07:00","message":"Next Push (prob) : ' 1 ต่อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:05.905463767+07:00","message":"push: {false นัดที่ใช้เยอรมัน 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033458492+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033499796+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:47:06.033509508+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033530602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033535548+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033559388+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.033588585+07:00","message":"[buffer interim] 1384 false  1 ต่อ 3 เซต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033597599+07:00","message":"[bufferProcess] interim [920000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033602064+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 2 3 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033611488+07:00","message":"[bufferProcess] interim [920000000]: 1 ต่อ 3 เซต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033617873+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033621715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033625121+07:00","message":"> Transcript [19989] [false]: 'นัดที่ใช้เยอรมัน 1 2 3 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033627679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.033629701+07:00","message":"Set new StatePrefix: 'นัดที่ใช้เยอรมัน 1 2 3 4'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.064641389+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.064686441+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:47:06.064694503+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.064704077+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:47:06.064708464+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.064718874+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.064722907+07:00","message":"[buffer interim] 1384 false  1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064729846+07:00","message":"[bufferProcess] interim [980000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064733311+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064736613+07:00","message":"[bufferProcess] interim [980000000]: 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.06473944+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064742528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064745306+07:00","message":"> Transcript [19990] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064747588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.064749579+07:00","message":"Set new StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150166617+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150200962+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:47:06.150206573+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150216787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150219994+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150226559+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.150231636+07:00","message":"[buffer interim] 1384 false  1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150237082+07:00","message":"[bufferProcess] interim [40000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150239984+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150243348+07:00","message":"[bufferProcess] interim [40000000]: 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150246116+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150249089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150251927+07:00","message":"> Transcript [19991] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150254995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150257189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150259065+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.150261271+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.203034314+07:00","message":"[GCS] IsForceVAD: false for message ID: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213724406+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213758134+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:47:06.213764457+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213773014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ต่อ 3 เซตนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213776089+07:00","message":"receive interim result [false|false]:  1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213782485+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.213785521+07:00","message":"[buffer interim] 1384 false  1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213790438+07:00","message":"[bufferProcess] interim [160000000]:นัดที่ใช้เยอรมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213793249+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213796385+07:00","message":"[bufferProcess] interim [160000000]: 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213798869+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213801765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213804641+07:00","message":"> Transcript [19992] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213807593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.21380958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.213811579+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.21381417+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.270971667+07:00","message":"[GCS] Start streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.298990737+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.299026395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดที่ใช้เยอรมัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.29903197+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.299043154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ต่อ 3 เซตนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.299046318+07:00","message":"receive interim result [false|false]:  ต่อ 3 เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.29905446+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.299057606+07:00","message":"[buffer interim] 1384 false  ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.29906308+07:00","message":"[bufferProcess] interim [280000000]:นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299067308+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299070651+07:00","message":"[bufferProcess] interim [280000000]: ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299073018+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299076136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299078919+07:00","message":"> Transcript [19993] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299082228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299084622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299086579+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.299088883+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306746709+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306767245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดที่ใช้เยอรมัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306772184+07:00","message":"receive interim result [false|false]: นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306781667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ต่อ 3 เซตนะครับไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306784131+07:00","message":"receive interim result [false|false]:  ต่อ 3 เซตนะครับไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306789577+07:00","message":"[buffer interim] 1384 false นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306792868+07:00","message":"[buffer interim] 1384 false  ต่อ 3 เซตนะครับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306797064+07:00","message":"[bufferProcess] interim [340000000]:นัดที่ใช้เยอรมัน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306800093+07:00","message":"[bufferProcess] send to processor:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306803235+07:00","message":"[bufferProcess] interim [340000000]: ต่อ 3 เซตนะครับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306806291+07:00","message":"[bufferProcess] update buffer: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306809005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306811374+07:00","message":"> Transcript [19994] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306814461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306816766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.30681874+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306820785+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306823509+07:00","message":"Push: ' 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306825524+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.30682758+07:00","message":"Set new StatePrefix : 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.306829813+07:00","message":"Next Push (prob) : 'นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.306837566+07:00","message":"push: {false  1 ต่อ 3 เซต 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447018443+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447067993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ\",\"confidence\":0.94103307}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.44707697+07:00","message":"receive interim result [true|false]: นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447091151+07:00","message":"end recv isFinal message id 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447093986+07:00","message":"end Recv id 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447101794+07:00","message":"[buffer interim] 1384 true นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447117507+07:00","message":"[bufferProcess] interim [340000000]:นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447123294+07:00","message":"[bufferProcess] send to processor (isfinal):นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447126701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447129604+07:00","message":"> Transcript [19995] [false]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447133468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447135595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.44713811+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447140698+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447142538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447144609+07:00","message":"> Transcript [19996] [true]: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447147092+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447148793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447150597+07:00","message":"StatePrefix: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซตนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447152628+07:00","message":"TextPushed: 'นัดที่ใช้เยอรมัน 1 ต่อ 3 เซต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.447155641+07:00","message":"Push: 'นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.447165043+07:00","message":"push: {true นะครับ 0 0xc0031d9a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:06.457225175+07:00","message":"write wav file: './tmp/7585/7585_1384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.616041854+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.616082675+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:06.616089353+07:00","message":"receive interim result [false|false]: ไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.61611104+07:00","message":"[buffer interim] 1385 false ไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.616121364+07:00","message":"[bufferProcess] interim [420000000]:ไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.616124328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.791579516+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.791617611+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:06.791625902+07:00","message":"receive interim result [false|false]: ไปถึงที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.791640373+07:00","message":"[buffer interim] 1385 false ไปถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.791647181+07:00","message":"[bufferProcess] interim [540000000]:ไปถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.791649747+07:00","message":"[bufferProcess] send to processor:ไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.791653023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.791656384+07:00","message":"> Transcript [19997] [false]: 'ไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.79165924+07:00","message":"Set StatePrefix (first interim): 'ไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.918376443+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.918410849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ถึง 20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.918416279+07:00","message":"receive interim result [false|false]: ไม่ถึง 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.91843026+07:00","message":"[buffer interim] 1385 false ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918436244+07:00","message":"[bufferProcess] interim [660000000]:ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918438757+07:00","message":"[bufferProcess] send to processor:ไปถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918443236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.9184461+07:00","message":"> Transcript [19998] [false]: 'ไปถึงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918449016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918451018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918453015+07:00","message":"StatePrefix: 'ไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.918455057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.994553998+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.994588876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ถึง 24\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.994594384+07:00","message":"receive interim result [false|false]: ไม่ถึง 24"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:06.994608354+07:00","message":"[buffer interim] 1385 false ไม่ถึง 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994614372+07:00","message":"[bufferProcess] interim [780000000]:ไม่ถึง 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994616678+07:00","message":"[bufferProcess] send to processor:ไม่ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994620048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994623377+07:00","message":"> Transcript [19999] [false]: 'ไม่ถึง 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994625515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:06.994627433+07:00","message":"Set new StatePrefix: 'ไม่ถึง 20'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:07.143961207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:07.143972747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.22735305+07:00","message":"[GCS] IsForceVAD: false for message ID: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.235980794+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.236013735+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:47:07.236019403+07:00","message":"receive interim result [false|false]: ไม่ถึง 24 ชม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.236031674+07:00","message":"[buffer interim] 1385 false ไม่ถึง 24 ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236037473+07:00","message":"[bufferProcess] interim [960000000]:ไม่ถึง 24 ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236039714+07:00","message":"[bufferProcess] send to processor:ไม่ถึง 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236043096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236045827+07:00","message":"> Transcript [20000] [false]: 'ไม่ถึง 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236048171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.236050174+07:00","message":"Set new StatePrefix: 'ไม่ถึง 24'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.237222751+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.237245334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ถึง 24 ชั่วโมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.237250371+07:00","message":"receive interim result [false|false]: ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.237263039+07:00","message":"[buffer interim] 1385 false ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237268787+07:00","message":"[bufferProcess] interim [20000000]:ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237270949+07:00","message":"[bufferProcess] send to processor:ไม่ถึง 24 ชม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237273915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237276351+07:00","message":"> Transcript [20001] [false]: 'ไม่ถึง 24 ชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237279316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237281324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.23728326+07:00","message":"StatePrefix: 'ไม่ถึง 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.237286139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.32111925+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321150835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ถึง 24 ชั่วโมง\",\"confidence\":0.95822114}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321156985+07:00","message":"receive interim result [true|false]: ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321176586+07:00","message":"end recv isFinal message id 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321179208+07:00","message":"end Recv id 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321184836+07:00","message":"[buffer interim] 1385 true ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321193354+07:00","message":"[bufferProcess] interim [170000000]:ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321196386+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ถึง 24 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321199899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321202883+07:00","message":"> Transcript [20002] [false]: 'ไม่ถึง 24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321205859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321207917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321209915+07:00","message":"StatePrefix: 'ไม่ถึง 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321212025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321214032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321216067+07:00","message":"> Transcript [20003] [true]: 'ไม่ถึง 24 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321218176+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321219891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321221582+07:00","message":"StatePrefix: 'ไม่ถึง 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321223513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:07.321230111+07:00","message":"Push: 'ไม่ถึง 24 ชั่วโมง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.321237854+07:00","message":"push: {true ไม่ถึง 24 ชั่วโมง 0 0xc003067580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:07.328125187+07:00","message":"write wav file: './tmp/7585/7585_1385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:07.60937585+07:00","message":"[GCS] Start streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.137871509+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.137915685+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:08.137921819+07:00","message":"receive interim result [false|false]: แต่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.137937109+07:00","message":"[buffer interim] 1386 false แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.137943709+07:00","message":"[bufferProcess] interim [360000000]:แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.137945881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.324479171+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.324514192+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:08.324520087+07:00","message":"receive interim result [false|false]: แกต้องเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.324535203+07:00","message":"[buffer interim] 1386 false แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.324541753+07:00","message":"[bufferProcess] interim [540000000]:แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.324544407+07:00","message":"[bufferProcess] send to processor:แต่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.324549575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.32455251+07:00","message":"> Transcript [20004] [false]: 'แต่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.324554767+07:00","message":"Set StatePrefix (first interim): 'แต่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.58313681+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.583174921+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:08.58318091+07:00","message":"receive interim result [false|false]: แกต้องเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.583196733+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.583204896+07:00","message":"[bufferProcess] interim [780000000]:แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.583207686+07:00","message":"[bufferProcess] send to processor:แกต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.583215746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.583218852+07:00","message":"> Transcript [20005] [false]: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.58322114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.583223982+07:00","message":"Set new StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975920452+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975942069+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:08.975945981+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:08.975959528+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975964955+07:00","message":"[bufferProcess] interim [200000000]:แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975967528+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975971235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975973735+07:00","message":"> Transcript [20006] [false]: 'แกต้องเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975977008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975979602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975981788+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:08.975984469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.031561283+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.03159638+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:09.031602212+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.031612775+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031619147+07:00","message":"[bufferProcess] interim [260000000]:แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031621513+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031626945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031629705+07:00","message":"> Transcript [20007] [false]: 'แกต้องเจอกับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031632793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.03163507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.031637161+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.03163931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.042148233+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.042173026+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:09.042178078+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.0421889+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042194216+07:00","message":"[bufferProcess] interim [320000000]:แกต้องเจอกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042196546+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042199755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.04220264+07:00","message":"> Transcript [20008] [false]: 'แกต้องเจอกับสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042205559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042207686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042209586+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.042211583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.164307426+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.164344822+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:09.164350399+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.164365174+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164372357+07:00","message":"[bufferProcess] interim [380000000]:แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164374614+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164378002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164381134+07:00","message":"> Transcript [20009] [false]: 'แกต้องเจอกับสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164384307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164386429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.16438832+07:00","message":"StatePrefix: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164390385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164393732+07:00","message":"Push: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164395855+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.1643979+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.164399946+07:00","message":"Next Push (prob) : 'กับสาระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.164407208+07:00","message":"push: {false แกต้องเจอ 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.238612672+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.238645769+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:09.238651893+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสารวัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.238664472+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238669668+07:00","message":"[bufferProcess] interim [500000000]:แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238672048+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238675622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238678036+07:00","message":"> Transcript [20010] [false]: 'แกต้องเจอกับสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238680131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.238682961+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.342108106+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.342141128+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:09.342146497+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสารคดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.34215871+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342164592+07:00","message":"[bufferProcess] interim [560000000]:แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342168547+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342173928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342177543+07:00","message":"> Transcript [20011] [false]: 'แกต้องเจอกับสารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.34218013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342182691+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสารวัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.342326387+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.342331983+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:09.342334844+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.342341149+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.34234377+07:00","message":"[bufferProcess] interim [620000000]:แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342346302+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสารคดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342348522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342350536+07:00","message":"> Transcript [20012] [false]: 'แกต้องเจอกับสารคดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342352357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.342356391+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสารคดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.861910112+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.861945103+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:09.861950625+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:09.861965287+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861973959+07:00","message":"[bufferProcess] interim [40000000]:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861976572+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861987972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861991258+07:00","message":"> Transcript [20013] [false]: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861993621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:09.861995652+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:10.144687334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:10.144690356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.402126246+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.402166135+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:10.402172085+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.40218436+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402193202+07:00","message":"[bufferProcess] interim [580000000]:แกต้องเจอกับสหรัฐอเมริกาครับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402196273+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402201802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402204767+07:00","message":"> Transcript [20014] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402208131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402210477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402212614+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.402214979+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.474747433+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.474782829+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:47:10.47478873+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.47480416+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474810079+07:00","message":"[bufferProcess] interim [640000000]:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474813264+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474817158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474819881+07:00","message":"> Transcript [20015] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474823043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474825281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.47482768+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.474830212+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.615892911+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.615935187+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:10.615942496+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.615956846+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615963333+07:00","message":"[bufferProcess] interim [760000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615965875+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.61597275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615975812+07:00","message":"> Transcript [20016] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615979035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615981205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615983658+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.615986418+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.636026682+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.636070081+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:10.636078658+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.636096091+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636120569+07:00","message":"[bufferProcess] interim [820000000]:แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636125264+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636136102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636143716+07:00","message":"> Transcript [20017] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636149136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636152608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.63615617+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636159411+07:00","message":"TextPushed: 'แกต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636168968+07:00","message":"Push: 'กับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636172103+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636175111+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.636179019+07:00","message":"Next Push (prob) : 'ครับชิงแชมป์วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.636200676+07:00","message":"push: {false กับสหรัฐอเมริกา 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.764977602+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.765013626+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:10.765019655+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:10.765032738+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.765039403+07:00","message":"[bufferProcess] interim [940000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.765042278+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.765045767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.765048983+07:00","message":"> Transcript [20018] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.765051495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:10.76505443+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับทีมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.281900308+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.28194698+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:11.281953645+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.281970426+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.281978424+07:00","message":"[bufferProcess] interim [480000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.28198146+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.281989163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.281992039+07:00","message":"> Transcript [20019] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.281994869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.281997818+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.358874885+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.358918854+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:11.358926396+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.35894275+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358950768+07:00","message":"[bufferProcess] interim [600000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358953903+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358957621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358961152+07:00","message":"> Transcript [20020] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358965637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.35896788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358972013+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.358974848+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.463151012+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.46318391+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:11.463190047+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.463205606+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463212114+07:00","message":"[bufferProcess] interim [720000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463214925+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463222588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463225255+07:00","message":"> Transcript [20021] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463229224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463232498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.46323483+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.463237442+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.690374938+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.690421536+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:11.690428961+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.690444865+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690464438+07:00","message":"[bufferProcess] interim [900000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690467841+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690471778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690476461+07:00","message":"> Transcript [20022] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690480263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.69048248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690487355+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.690490214+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.785685562+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.785726632+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:11.785733817+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.785749279+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785756278+07:00","message":"[bufferProcess] interim [960000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785759365+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785765966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785769018+07:00","message":"> Transcript [20023] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785773238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.78577553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785779041+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785782327+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785789783+07:00","message":"Push: 'ครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785792288+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785794803+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.785797676+07:00","message":"Next Push (prob) : 'ที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.785819253+07:00","message":"push: {false ครับชิงแชมป์โอลิมปิก 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.79138421+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.791409955+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:11.791418348+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.791430316+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.791438066+07:00","message":"[bufferProcess] interim [20000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.791441809+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.791447893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.79145209+07:00","message":"> Transcript [20024] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.791455659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.791459401+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.981307439+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.981344182+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:11.981350357+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.981361646+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981368669+07:00","message":"[bufferProcess] interim [140000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981371574+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981376907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981379763+07:00","message":"> Transcript [20025] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981382085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.981384233+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.98257163+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.98260005+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:11.982610606+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:11.982628416+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982635435+07:00","message":"[bufferProcess] interim [200000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982638419+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.98264554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982648425+07:00","message":"> Transcript [20026] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982652751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982655097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982657421+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:11.982660185+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.586978569+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.587019711+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:12.587026606+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.587041886+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587048964+07:00","message":"[bufferProcess] interim [800000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587051749+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587056035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587058683+07:00","message":"> Transcript [20027] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587063036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587065211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587067325+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.587071227+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.711616356+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.711658797+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:47:12.711674085+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:12.711696314+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711703909+07:00","message":"[bufferProcess] interim [920000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711707505+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711715594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711718986+07:00","message":"> Transcript [20028] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.71172331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711726394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711728461+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:12.711731454+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.077591961+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.077637654+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:13.077645555+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.077661142+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077668382+07:00","message":"[bufferProcess] interim [280000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077671674+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077680166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077682854+07:00","message":"> Transcript [20029] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077688104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077693211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077696055+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.07769915+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077706625+07:00","message":"Push: 'ที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.07770869+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077710948+07:00","message":"Set new StatePrefix : 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.077713328+07:00","message":"Next Push (prob) : 'ใครซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.077722165+07:00","message":"push: {false ที่ยังไม่แพ้ 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.133113109+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.133149719+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:13.133156651+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.133177011+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133187063+07:00","message":"[bufferProcess] interim [340000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.1331902+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133196112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133199136+07:00","message":"> Transcript [20030] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133202958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133205297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133207495+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.133210423+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:13.145285874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:13.145300607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.278121779+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.278162779+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:13.278172938+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.278185897+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.27819208+07:00","message":"[bufferProcess] interim [460000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278194909+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278200617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278203646+07:00","message":"> Transcript [20031] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278207564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278209833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278211858+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.278214652+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.426080383+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.426133413+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:13.426141458+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.426161744+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.426175095+07:00","message":"[bufferProcess] interim [580000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.426178493+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.42618411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.426189697+07:00","message":"> Transcript [20032] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.426192749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.426194925+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งชิมใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.457786571+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.457823622+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:13.457829876+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.457852577+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.457859741+07:00","message":"[bufferProcess] interim [640000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.457862505+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.45786631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.457869028+07:00","message":"> Transcript [20033] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.457871773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.457873888+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.458537206+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.458581098+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:13.458587873+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.458606646+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.458614276+07:00","message":"[bufferProcess] interim [700000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.458617289+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.458622904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.45862658+07:00","message":"> Transcript [20034] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.458629809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.458631928+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เกิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.815543561+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.815579035+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:13.815585297+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกันทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.815598333+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.81561082+07:00","message":"[bufferProcess] interim [940000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.815613943+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.815617795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.815620823+07:00","message":"> Transcript [20035] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.81562358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.815626438+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.862719585+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.862761142+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:13.862768294+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.862784297+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862791352+07:00","message":"[bufferProcess] interim [0]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862794565+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862800653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862803695+07:00","message":"> Transcript [20036] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862808287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862810818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862812933+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.862816523+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.878366999+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.878386407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.878393728+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:13.878404746+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.878409041+07:00","message":"[bufferProcess] interim [60000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.878411566+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.878414214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.878416931+07:00","message":"> Transcript [20037] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.87841948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:13.878421643+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการชำระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.109325866+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.1093624+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:14.109368809+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.109377693+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109383715+07:00","message":"[bufferProcess] interim [300000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109387189+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109391292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109394406+07:00","message":"> Transcript [20038] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109396993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.109399033+07:00","message":"Set new StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.344708115+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.344753751+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:14.344760839+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.344775317+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344783656+07:00","message":"[bufferProcess] interim [540000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344787028+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344790808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344793721+07:00","message":"> Transcript [20039] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344797751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344800413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344802582+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.344805443+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.401626967+07:00","message":"[GCS] IsForceVAD: false for message ID: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.468670399+07:00","message":"[GCS] Start streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.48478607+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.48482836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.484835591+07:00","message":"receive interim result [false|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.484849987+07:00","message":"[buffer interim] 1386 false แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484857661+07:00","message":"[bufferProcess] interim [720000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484861287+07:00","message":"[bufferProcess] send to processor:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484869475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484872655+07:00","message":"> Transcript [20040] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484876572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484879147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484881276+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.484884287+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.582704301+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.5827523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอการทำลายคนแรกของ\",\"confidence\":0.91964257}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.582760086+07:00","message":"receive interim result [true|false]: แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอการทำลายคนแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.582771707+07:00","message":"end recv isFinal message id 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.582774377+07:00","message":"end Recv id 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.582780996+07:00","message":"[buffer interim] 1386 true แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอการทำลายคนแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.58279292+07:00","message":"[bufferProcess] interim [810000000]:แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอการทำลายคนแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582796749+07:00","message":"[bufferProcess] send to processor (isfinal):แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582810251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582828517+07:00","message":"> Transcript [20041] [false]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลายคนแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582835418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582838029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582840609+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582843731+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582846909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582849339+07:00","message":"> Transcript [20042] [true]: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึมใช้เจอการทำลายคนแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582851865+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582853576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582855421+07:00","message":"StatePrefix: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้ใครซึ่งทีมไทยเจอการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582857554+07:00","message":"TextPushed: 'แกต้องเจอกับสหรัฐอเมริกาครับชิงแชมป์โอลิมปิกที่ยังไม่แพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.582863902+07:00","message":"Push: 'ใครซึมใช้เจอการทำลายคนแรกของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.5828782+07:00","message":"push: {true ใครซึมใช้เจอการทำลายคนแรกของ 0 0xc003380000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:14.595305608+07:00","message":"write wav file: './tmp/7585/7585_1386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.945072189+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.945120535+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:14.945126612+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:14.945142102+07:00","message":"[buffer interim] 1387 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.945148395+07:00","message":"[bufferProcess] interim [480000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:14.945150288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.125192107+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.125236202+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:15.125243077+07:00","message":"receive interim result [false|false]: สารวัตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.125257326+07:00","message":"[buffer interim] 1387 false สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.125267136+07:00","message":"[bufferProcess] interim [660000000]:สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.125271329+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.12527778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.125282382+07:00","message":"> Transcript [20043] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.125285734+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.197026169+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.197066184+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:15.197071855+07:00","message":"receive interim result [false|false]: หาวัดที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.19708572+07:00","message":"[buffer interim] 1387 false หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197094467+07:00","message":"[bufferProcess] interim [780000000]:หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197103059+07:00","message":"[bufferProcess] send to processor:สารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197109642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197113005+07:00","message":"> Transcript [20044] [false]: 'สารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197115145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.197117339+07:00","message":"Set new StatePrefix: 'สารวัตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.345480788+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.345519793+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:15.345525985+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.345541088+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.345547327+07:00","message":"[bufferProcess] interim [900000000]:สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.345553078+07:00","message":"[bufferProcess] send to processor:หาวัดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.345558567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.34556155+07:00","message":"> Transcript [20045] [false]: 'หาวัดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.34556396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.345567572+07:00","message":"Set new StatePrefix: 'หาวัดที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.630788414+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.630832118+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:15.630838446+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.630855242+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.630862782+07:00","message":"[bufferProcess] interim [140000000]:สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.630866192+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.630883696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.63088684+07:00","message":"> Transcript [20046] [false]: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.630889494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.630892372+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.636881092+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.636915257+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:15.636920764+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.636935353+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.63694331+07:00","message":"[bufferProcess] interim [200000000]:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636946025+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636953548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636956345+07:00","message":"> Transcript [20047] [false]: 'สารวัตรที่ใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636959819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636962019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636964121+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.636966549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.753936241+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.753976145+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:15.753983314+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.753996947+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754004139+07:00","message":"[bufferProcess] interim [320000000]:สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754006734+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754013735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754017342+07:00","message":"> Transcript [20048] [false]: 'สารวัตรที่ใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754021227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754023499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754025583+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.754027849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.862999755+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.863039068+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:15.863046148+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:15.863064272+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863072248+07:00","message":"[bufferProcess] interim [380000000]:สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863076509+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863080406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.86308339+07:00","message":"> Transcript [20049] [false]: 'สารวัตรที่ใช้กันทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863087289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863089621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863091993+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:15.863094407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.047975826+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.048019784+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:16.048027424+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้กันทุกท่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.048042096+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้กันทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048049567+07:00","message":"[bufferProcess] interim [620000000]:สารวัตรที่ใช้กันทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048053056+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048057212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.04805986+07:00","message":"> Transcript [20050] [false]: 'สารวัตรที่ใช้กันทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048064015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048066402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048071059+07:00","message":"StatePrefix: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048073574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048076333+07:00","message":"Push: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048078439+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048080727+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้กันทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.048082853+07:00","message":"Next Push (prob) : 'กันทุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.048091763+07:00","message":"push: {false สารวัตรที่ใช้ 0 0xc00340d600}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.077596295+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.077632476+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:16.077638622+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การปลุกตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.07766356+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การปลุกตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077669378+07:00","message":"[bufferProcess] interim [680000000]:สารวัตรที่ใช้การปลุกตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077672015+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้กันทุกท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077675426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077678435+07:00","message":"> Transcript [20051] [false]: 'สารวัตรที่ใช้กันทุกท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077681603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077683895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.077685851+07:00","message":"StatePrefix: 'สารวัตรที่ใช้กันทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.07768833+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:16.145348801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:16.145360397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.204853676+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.204899965+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:16.204906856+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.204922656+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.204929924+07:00","message":"[bufferProcess] interim [740000000]:สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.20493269+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การปลุกตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.20493898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.204943335+07:00","message":"> Transcript [20052] [false]: 'สารวัตรที่ใช้การปลุกตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.204946201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.204948986+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การปลุกตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.389249433+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.389284543+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:16.389291131+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่พอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.389305629+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การลุกตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389312683+07:00","message":"[bufferProcess] interim [920000000]:สารวัตรที่ใช้การลุกตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389315467+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389322327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389325635+07:00","message":"> Transcript [20053] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389328194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.389330524+07:00","message":"Set new StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.420262194+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.420290628+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:16.420296182+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.420309653+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การลุกตั้งแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420315309+07:00","message":"[bufferProcess] interim [980000000]:สารวัตรที่ใช้การลุกตั้งแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420318014+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420321029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420323458+07:00","message":"> Transcript [20054] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.42032711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420330011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420332543+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.420335187+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.506749037+07:00","message":"[GCS] IsForceVAD: false for message ID: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.581518395+07:00","message":"[GCS] Start streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.582492685+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.582533052+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:16.582542163+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.582559913+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582576414+07:00","message":"[bufferProcess] interim [160000000]:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582581497+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582585627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582588659+07:00","message":"> Transcript [20055] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582591962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582594166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582596115+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.582598895+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.584951901+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.584984532+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:16.584990424+07:00","message":"receive interim result [false|false]: สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.585003968+07:00","message":"[buffer interim] 1387 false สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585008659+07:00","message":"[bufferProcess] interim [220000000]:สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585011037+07:00","message":"[bufferProcess] send to processor:สารวัตรที่ใช้การลุกตั้งแต่บอลสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585019909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585022431+07:00","message":"> Transcript [20056] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่บอลสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585025424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585027629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585029995+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.585032715+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.650879642+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.650915232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต\",\"confidence\":0.8771727}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.650921306+07:00","message":"receive interim result [true|false]: หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.650932996+07:00","message":"end recv isFinal message id 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.65093535+07:00","message":"end Recv id 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.650940738+07:00","message":"[buffer interim] 1387 true หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650951832+07:00","message":"[bufferProcess] interim [280000000]:หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650955295+07:00","message":"[bufferProcess] send to processor (isfinal):สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650958321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650962529+07:00","message":"> Transcript [20057] [false]: 'สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.65096607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650968257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650970471+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650973066+07:00","message":"TextPushed: 'สารวัตรที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.65098066+07:00","message":"Push: 'การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650982654+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650984824+07:00","message":"Set new StatePrefix : 'สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650987038+07:00","message":"Next Push (prob) : 'คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650988896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650991092+07:00","message":"> Transcript [20058] [true]: 'หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650993409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650995263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650997038+07:00","message":"StatePrefix: 'สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.650999192+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.651000889+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.651018862+07:00","message":"push: {false การลุกตั้งแต่ 0 0xc00340d600}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.651120568+07:00","message":"Push: 'คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.651124192+07:00","message":"TextPushed: 'สารวัตรที่ใช้การลุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.651126567+07:00","message":"Set new StatePrefix : 'หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.6511285+07:00","message":"Next Push (prob) : 'หาวัดที่ใช้กันทุกตั้งแต่คอนเสิร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:16.651137022+07:00","message":"push: {true คอนเสิร์ต 0 0xc00340d600}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:16.651144868+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1387.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:16.663180618+07:00","message":"write wav file: './tmp/7585/7585_1387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.569857103+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.569904837+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.569911937+07:00","message":"receive interim result [false|false]: ออมสิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.569927436+07:00","message":"[buffer interim] 1388 false ออมสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.56993743+07:00","message":"[bufferProcess] interim [960000000]:ออมสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.569939664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.637754178+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.637793418+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:17.637799031+07:00","message":"receive interim result [false|false]: ส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.637815618+07:00","message":"[buffer interim] 1388 false ส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.63782226+07:00","message":"[bufferProcess] interim [80000000]:ส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.637824845+07:00","message":"[bufferProcess] send to processor:ออมสิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.637839043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.637844647+07:00","message":"> Transcript [20059] [false]: 'ออมสิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.637846942+07:00","message":"Set StatePrefix (first interim): 'ออมสิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.747609294+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.74764641+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:17.747651505+07:00","message":"receive interim result [false|false]: รวมถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.747664514+07:00","message":"[buffer interim] 1388 false รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.747670529+07:00","message":"[bufferProcess] interim [140000000]:รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.747672984+07:00","message":"[bufferProcess] send to processor:ส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.747678435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.747681159+07:00","message":"> Transcript [20060] [false]: 'ส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.747683342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.74768536+07:00","message":"Set new StatePrefix: 'ส่งสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.953367998+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.953414407+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:17.953421178+07:00","message":"receive interim result [false|false]: รวมถึงความสุข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:17.953435041+07:00","message":"[buffer interim] 1388 false รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.953441023+07:00","message":"[bufferProcess] interim [380000000]:รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.953443835+07:00","message":"[bufferProcess] send to processor:รวมถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.953449526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.95345494+07:00","message":"> Transcript [20061] [false]: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.953457253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:17.953459646+07:00","message":"Set new StatePrefix: 'รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.02833593+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.028385401+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:18.028392606+07:00","message":"receive interim result [false|false]: รวมถึงความสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.028408539+07:00","message":"[buffer interim] 1388 false รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028419136+07:00","message":"[bufferProcess] interim [500000000]:รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028423021+07:00","message":"[bufferProcess] send to processor:รวมถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028429944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028434046+07:00","message":"> Transcript [20062] [false]: 'รวมถึงความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028439223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028442497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028445487+07:00","message":"StatePrefix: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.028448832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.156913526+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.156950351+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:18.156955755+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.156968462+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156976584+07:00","message":"[bufferProcess] interim [620000000]:รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156978889+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156985212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156988144+07:00","message":"> Transcript [20063] [false]: 'รวมถึงความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156991325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156993436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156995576+07:00","message":"StatePrefix: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.156997724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.463668454+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.463705589+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:18.463711521+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.463724534+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.46373121+07:00","message":"[bufferProcess] interim [920000000]:รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.46373367+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463739166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463742041+07:00","message":"> Transcript [20064] [false]: 'รวมถึงความสูงใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463745821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463748327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463750266+07:00","message":"StatePrefix: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.463752818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.659788459+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.659826897+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:18.65983266+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.659846368+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659852831+07:00","message":"[bufferProcess] interim [100000000]:รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659856433+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659860436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659865355+07:00","message":"> Transcript [20065] [false]: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659869235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659871376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659873253+07:00","message":"StatePrefix: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.65987561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659883953+07:00","message":"Push: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.6598859+07:00","message":"TextPushed: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659888105+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.659890242+07:00","message":"Next Push (prob) : 'สูงใหญ่ตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.659897671+07:00","message":"push: {false รวมถึงความ 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.921135307+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.921184026+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:18.921189747+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:18.92120454+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921211239+07:00","message":"[bufferProcess] interim [400000000]:รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921213703+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921217077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921219927+07:00","message":"> Transcript [20066] [false]: 'รวมถึงความสูงใหญ่ตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921223071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921226437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921228507+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:18.921230795+07:00","message":"TextPushed: 'รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.076884141+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.076941487+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:19.076951244+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.076968704+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.07697755+07:00","message":"[bufferProcess] interim [520000000]:รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.076982042+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.076988185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.076992922+07:00","message":"> Transcript [20067] [false]: 'รวมถึงความสูงใหญ่ตกหนักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.076998291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.077001701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.077005299+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.077008761+07:00","message":"TextPushed: 'รวมถึงความ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:19.14619917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:19.146214128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.260569803+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.260614897+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:19.26062317+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.260640711+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260652524+07:00","message":"[bufferProcess] interim [640000000]:รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.26065565+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260659682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260662661+07:00","message":"> Transcript [20068] [false]: 'รวมถึงความสูงใหญ่ตกหนักของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260666522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260669297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260671954+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.260675529+07:00","message":"TextPushed: 'รวมถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.271019223+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.271046293+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:19.271051727+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.271064933+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271070668+07:00","message":"[bufferProcess] interim [700000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271073175+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271076691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271081435+07:00","message":"> Transcript [20069] [false]: 'รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271085206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271087804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271090162+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271101144+07:00","message":"TextPushed: 'รวมถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271106205+07:00","message":"Push: 'สูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.27110817+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271110703+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตกหนักของผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.271113545+07:00","message":"Next Push (prob) : 'หนักของผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.271121607+07:00","message":"push: {false สูงใหญ่ตก 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.376524109+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.376571498+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:19.37657879+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.376595311+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376610355+07:00","message":"[bufferProcess] interim [820000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376613675+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376617246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376620637+07:00","message":"> Transcript [20070] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376623135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.376625951+07:00","message":"Set new StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.435493215+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.435534899+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:19.435541845+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.435559184+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.4355671+07:00","message":"[bufferProcess] interim [880000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.435569913+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.435573488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.43557844+07:00","message":"> Transcript [20071] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.43558261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.43558477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.435586776+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.435589766+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.552708938+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.552751245+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:19.55275835+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.552771451+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552779183+07:00","message":"[bufferProcess] interim [940000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552782333+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552787693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552790596+07:00","message":"> Transcript [20072] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552794116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552796543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552798627+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.552801811+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.612314988+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.612356734+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:19.612364242+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.612380828+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612388426+07:00","message":"[bufferProcess] interim [60000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.61239144+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612395123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612398243+07:00","message":"> Transcript [20073] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612401882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612404263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612406429+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.612409238+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.79770707+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.797763608+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:19.797771066+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.797789402+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797800497+07:00","message":"[bufferProcess] interim [240000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797803254+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797810218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797814013+07:00","message":"> Transcript [20074] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.79781789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797821958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797824642+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797827299+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797834305+07:00","message":"Push: 'หนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797836454+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797838643+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.797841223+07:00","message":"Next Push (prob) : 'ที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.797849223+07:00","message":"push: {false หนักของคู่แข่ง 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.932690839+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.932741452+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:19.932749728+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:19.93276386+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932773553+07:00","message":"[bufferProcess] interim [420000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932776038+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.93278155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932784539+07:00","message":"> Transcript [20075] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932789424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932791663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.93279367+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:19.932796323+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.060538552+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.06058167+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:20.060589348+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.060604267+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060612154+07:00","message":"[bufferProcess] interim [480000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060615239+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060623291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060626505+07:00","message":"> Transcript [20076] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060630451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060633338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060637145+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.060640359+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.261940802+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.261986031+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:20.261993189+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.262007825+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262015269+07:00","message":"[bufferProcess] interim [720000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262018243+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262022123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262025115+07:00","message":"> Transcript [20077] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262028892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262031165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262033884+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.262037205+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.444427867+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.444467995+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:20.444474176+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.444485111+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444491697+07:00","message":"[bufferProcess] interim [900000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444494433+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444498074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444500825+07:00","message":"> Transcript [20078] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444504643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444506647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444508998+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444511547+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444514288+07:00","message":"Push: 'ที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444516199+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444518955+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.444521678+07:00","message":"Next Push (prob) : 'เราเปลี่ยนจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.44452846+07:00","message":"push: {false ที่ทำให้ 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.757397964+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.757434362+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:20.757441257+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.757451538+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757457623+07:00","message":"[bufferProcess] interim [140000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757460076+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.75746381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757466456+07:00","message":"> Transcript [20079] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757469844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.75747203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757474018+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.757476617+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.845921132+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.845957671+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:20.845963842+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมราฟ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.845979898+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.845988043+07:00","message":"[bufferProcess] interim [320000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.845990727+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.845994592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.845997109+07:00","message":"> Transcript [20080] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.846000913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.846003266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.846005592+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.846008203+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.952314462+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.952350014+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:20.952355626+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:20.952373413+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952379959+07:00","message":"[bufferProcess] interim [380000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952382356+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952386426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952389148+07:00","message":"> Transcript [20081] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952392296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952394347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952396423+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:20.952399085+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.030149571+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.030191152+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:21.03020176+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นลูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.030217841+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030226515+07:00","message":"[bufferProcess] interim [500000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030230501+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030238406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030243317+07:00","message":"> Transcript [20082] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.03024821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030251727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030254869+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030258834+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030267195+07:00","message":"Push: 'เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030269804+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030272213+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.030275122+07:00","message":"Next Push (prob) : 'เกมรับเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.030286078+07:00","message":"push: {false เราเปลี่ยนจาก 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.150595963+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.150643921+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:21.150657639+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.150674425+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150684902+07:00","message":"[bufferProcess] interim [560000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150689006+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150696202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.15070055+07:00","message":"> Transcript [20083] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.15070603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150708797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150711794+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.150716071+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.398487627+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.398519591+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:21.398525333+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.398540792+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398547867+07:00","message":"[bufferProcess] interim [860000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398551331+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398560135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398562823+07:00","message":"> Transcript [20084] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398566865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398568996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398571002+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.398573575+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.660486667+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.660532579+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:21.660540623+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.660555106+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660563537+07:00","message":"[bufferProcess] interim [40000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660566289+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660573215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.66057644+07:00","message":"> Transcript [20085] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660580911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660583275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660585744+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.660588713+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.71410177+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.714140144+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:21.714146921+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.714159762+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714166045+07:00","message":"[bufferProcess] interim [160000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714169689+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714176881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.71418014+07:00","message":"> Transcript [20086] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714184347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714186509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714188989+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714191785+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714197729+07:00","message":"Push: 'เกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714199656+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714201993+07:00","message":"Set new StatePrefix : 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.714204961+07:00","message":"Next Push (prob) : 'รูปถ้วยไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.714212222+07:00","message":"push: {false เกมรับเป็น 0 0xc003102480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.827798802+07:00","message":"[GCS] IsForceVAD: false for message ID: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.917133577+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.917201158+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:21.917213965+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.917231416+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917239109+07:00","message":"[bufferProcess] interim [340000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917242526+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917251631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917254895+07:00","message":"> Transcript [20087] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917260006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.91726371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917266657+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.917271537+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.922207722+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.922230771+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:21.922236054+07:00","message":"receive interim result [false|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.92225071+07:00","message":"[buffer interim] 1388 false รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922257903+07:00","message":"[bufferProcess] interim [460000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922261902+07:00","message":"[bufferProcess] send to processor:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.92226677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922270022+07:00","message":"> Transcript [20088] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922275013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.92227781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922280738+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.922285611+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992102528+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992141444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรุกกล้วยไม่ได้นะคะ\",\"confidence\":0.916202}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992148261+07:00","message":"receive interim result [true|false]: รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรุกกล้วยไม่ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992158888+07:00","message":"end recv isFinal message id 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992161307+07:00","message":"end Recv id 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992168541+07:00","message":"[buffer interim] 1388 true รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรุกกล้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992176585+07:00","message":"[bufferProcess] interim [460000000]:รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรุกกล้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992180202+07:00","message":"[bufferProcess] send to processor (isfinal):รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992183589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992186139+07:00","message":"> Transcript [20089] [false]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992189736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992191647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992193691+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992197667+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992200096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992202531+07:00","message":"> Transcript [20090] [true]: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรุกกล้วยไม่ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.99220502+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992206795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992208593+07:00","message":"StatePrefix: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็นรูปถ้วยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992210672+07:00","message":"TextPushed: 'รวมถึงความสูงใหญ่ตกหนักของคู่แข่งที่ทำให้เราเปลี่ยนจากเกมรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:21.992214133+07:00","message":"Push: 'รุกกล้วยไม่ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:21.992222968+07:00","message":"push: {true รุกกล้วยไม่ได้นะคะ 0 0xc003102480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:22.005151314+07:00","message":"write wav file: './tmp/7585/7585_1388.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:22.146528967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:22.146551588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.152852128+07:00","message":"[GCS] Start streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.811335871+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.811389182+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:22.811395479+07:00","message":"receive interim result [false|false]: คนแพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.811412695+07:00","message":"[buffer interim] 1389 false คนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.811420252+07:00","message":"[bufferProcess] interim [480000000]:คนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.811422447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.99408754+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.99414095+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:22.994148243+07:00","message":"receive interim result [false|false]: คนแพ้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:22.994165973+07:00","message":"[buffer interim] 1389 false คนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.994173958+07:00","message":"[bufferProcess] interim [660000000]:คนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.99417738+07:00","message":"[bufferProcess] send to processor:คนแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.994182259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.99418777+07:00","message":"> Transcript [20091] [false]: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:22.994191323+07:00","message":"Set StatePrefix (first interim): 'คนแพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.321755631+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.321795973+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:23.321802263+07:00","message":"receive interim result [false|false]: คนแพ้ไปซะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.321817756+07:00","message":"[buffer interim] 1389 false คนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321825544+07:00","message":"[bufferProcess] interim [960000000]:คนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321828123+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321831912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321835272+07:00","message":"> Transcript [20092] [false]: 'คนแพ้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.32183831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.32184041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321842496+07:00","message":"StatePrefix: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.321844665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.331632027+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.331666924+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:23.331673362+07:00","message":"receive interim result [false|false]: คนแพ้ไปศาล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.33168658+07:00","message":"[buffer interim] 1389 false คนแพ้ไปศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331692793+07:00","message":"[bufferProcess] interim [20000000]:คนแพ้ไปศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331694948+07:00","message":"[bufferProcess] send to processor:คนแพ้ไปซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331698248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.3317012+07:00","message":"> Transcript [20093] [false]: 'คนแพ้ไปซะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331704604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331706546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331708509+07:00","message":"StatePrefix: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.331710578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.513478899+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.513513222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.513518477+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.513532049+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513537944+07:00","message":"[bufferProcess] interim [140000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513542468+07:00","message":"[bufferProcess] send to processor:คนแพ้ไปศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513546626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513549825+07:00","message":"> Transcript [20094] [false]: 'คนแพ้ไปศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.51355295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513555213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513557135+07:00","message":"StatePrefix: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.513559805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.523543034+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.523578012+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:23.523585205+07:00","message":"receive interim result [false|false]: คนแพ้ไฟสามเสน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.523599587+07:00","message":"[buffer interim] 1389 false คนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523606736+07:00","message":"[bufferProcess] interim [200000000]:คนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523609423+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523616561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523619617+07:00","message":"> Transcript [20095] [false]: 'คนแพ้ไป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.52362323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523625631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523627584+07:00","message":"StatePrefix: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523629703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523635221+07:00","message":"Push: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523637281+07:00","message":"TextPushed: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523639449+07:00","message":"Set new StatePrefix : 'คนแพ้ไป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.523645768+07:00","message":"Next Push (prob) : 'ไป 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.523656357+07:00","message":"push: {false คนแพ้ 0 0xc003102100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.569121426+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.569174724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไฟ 3 เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.569181206+07:00","message":"receive interim result [false|false]: คนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.569194896+07:00","message":"[buffer interim] 1389 false คนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569201747+07:00","message":"[bufferProcess] interim [260000000]:คนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569204171+07:00","message":"[bufferProcess] send to processor:คนแพ้ไฟสามเสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569209299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569212366+07:00","message":"> Transcript [20096] [false]: 'คนแพ้ไฟสามเสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569214823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.569216936+07:00","message":"Set new StatePrefix: 'คนแพ้ไฟสามเสน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.760431851+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.760470515+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:23.760476117+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:23.760490287+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.760498199+07:00","message":"[bufferProcess] interim [440000000]:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.760500701+07:00","message":"[bufferProcess] send to processor:คนแพ้ไฟ 3 เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.760504121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.760507523+07:00","message":"> Transcript [20097] [false]: 'คนแพ้ไฟ 3 เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.76050987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:23.760512596+07:00","message":"Set new StatePrefix: 'คนแพ้ไฟ 3 เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.400650139+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.400677189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3 เซตรวด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.400682969+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.400697944+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400703432+07:00","message":"[bufferProcess] interim [40000000]:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400705962+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400709244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400711851+07:00","message":"> Transcript [20098] [false]: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400714009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.400716629+07:00","message":"Set new StatePrefix: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814638474+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814685479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814693373+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814704394+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:24.814707262+07:00","message":"receive interim result [false|false]:  เซตรวดใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814717988+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.814721519+07:00","message":"[buffer interim] 1389 false  เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814727996+07:00","message":"[bufferProcess] interim [520000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814730476+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814733725+07:00","message":"[bufferProcess] interim [520000000]: เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814736539+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814739556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814743802+07:00","message":"> Transcript [20099] [false]: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814747375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814749429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814751394+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.814753801+07:00","message":"TextPushed: 'คนแพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.930637372+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.930678919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3 เซตรวด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.930689041+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.930703737+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930710858+07:00","message":"[bufferProcess] interim [580000000]:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930713779+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930720087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930723295+07:00","message":"> Transcript [20100] [false]: 'คนแพ้ไป 3 เซตรวดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930727062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930729363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.930732259+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.93073461+07:00","message":"TextPushed: 'คนแพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.98222913+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.982267077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.982274713+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.982289394+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:24.982292715+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.982310018+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:24.982326872+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.98233327+07:00","message":"[bufferProcess] interim [640000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982336078+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982346571+07:00","message":"[bufferProcess] interim [640000000]: เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982349642+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982352677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982356072+07:00","message":"> Transcript [20101] [false]: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982359288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982361479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982363393+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:24.982365623+07:00","message":"TextPushed: 'คนแพ้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103741583+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103780634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103787224+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103798249+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:25.103801665+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103808764+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.103811843+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103817661+07:00","message":"[bufferProcess] interim [820000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103820298+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103823348+07:00","message":"[bufferProcess] interim [820000000]: เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103828095+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103831285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103834194+07:00","message":"> Transcript [20102] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103837726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103839925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103841969+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103844051+07:00","message":"TextPushed: 'คนแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103846857+07:00","message":"Push: 'ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103848923+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103851083+07:00","message":"Set new StatePrefix : 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.103853225+07:00","message":"Next Push (prob) : 'ซึ่งเห็นได้ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.10386075+07:00","message":"push: {false ไป 3 เซตรวด 0 0xc003102100}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:25.147067041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:25.147058815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.493889447+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.493925343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.49393172+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.493943373+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:25.493946689+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.493954167+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.49395813+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493963865+07:00","message":"[bufferProcess] interim [180000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.49396627+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493969632+07:00","message":"[bufferProcess] interim [180000000]: เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493972581+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493975515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493978548+07:00","message":"> Transcript [20103] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493982041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493984188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.4939862+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.493988418+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.717914232+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.717950182+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:25.71795617+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.717972512+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:25.71797707+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.717985963+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.717989394+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.717995326+07:00","message":"[bufferProcess] interim [360000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.717998118+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718001987+07:00","message":"[bufferProcess] interim [360000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718005111+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718008037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718012293+07:00","message":"> Transcript [20104] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่ากิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718015995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718018053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718020007+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.718022374+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.87188238+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.871919062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.871925607+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.871940389+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:25.871943924+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.871954394+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:25.871960059+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871966256+07:00","message":"[bufferProcess] interim [540000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871969016+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871972673+07:00","message":"[bufferProcess] interim [540000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871975463+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871978417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871981171+07:00","message":"> Transcript [20105] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871984965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871987035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871988953+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:25.871991141+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.009619205+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.009659215+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:26.009664825+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.00967941+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:26.009683246+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.009691171+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.009694223+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009705326+07:00","message":"[bufferProcess] interim [660000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009708297+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009715078+07:00","message":"[bufferProcess] interim [660000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.00971808+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009721274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009724922+07:00","message":"> Transcript [20106] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009728527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009730665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009732639+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009734765+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009738083+07:00","message":"Push: 'ซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009741317+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009744877+07:00","message":"Set new StatePrefix : 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.009748109+07:00","message":"Next Push (prob) : 'ว่าจีบสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.009764121+07:00","message":"push: {false ซึ่งเห็นได้ชัด 0 0xc003102100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.200081061+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.200127177+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:26.200135023+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.200154164+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:26.200159302+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.200168614+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.200174915+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200182309+07:00","message":"[bufferProcess] interim [840000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.20018554+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200189975+07:00","message":"[bufferProcess] interim [840000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200194382+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200198482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200202834+07:00","message":"> Transcript [20107] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200207293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200210265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.200213505+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.20021729+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521050336+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521084528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521095523+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521106595+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:26.521110285+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521117672+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.521120723+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521126037+07:00","message":"[bufferProcess] interim [140000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521128786+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521132072+07:00","message":"[bufferProcess] interim [140000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521134628+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521137907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521140876+07:00","message":"> Transcript [20108] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521146723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521148652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521151008+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.521153709+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.590966951+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.591012157+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:26.591019408+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.591032445+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:26.591036799+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.59105449+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.591071055+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591079059+07:00","message":"[bufferProcess] interim [320000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591082755+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591102062+07:00","message":"[bufferProcess] interim [320000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.59110578+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591109028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591112166+07:00","message":"> Transcript [20109] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591116481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591119081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591121579+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.591124583+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.636657591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711554504+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711601234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711609774+07:00","message":"receive interim result [false|false]: คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711625241+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:26.711629735+07:00","message":"receive interim result [false|false]:  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711651091+07:00","message":"[buffer interim] 1389 false คนแพ้ไป 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711669859+07:00","message":"[buffer interim] 1389 false  เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711678972+07:00","message":"[bufferProcess] interim [380000000]:คนแพ้ไป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711683062+07:00","message":"[bufferProcess] send to processor:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711697676+07:00","message":"[bufferProcess] interim [380000000]: เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711701476+07:00","message":"[bufferProcess] update buffer: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711705381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711708724+07:00","message":"> Transcript [20110] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711712872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711714977+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711717416+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711720514+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711724209+07:00","message":"Push: 'ว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711726262+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.7117286+07:00","message":"Set new StatePrefix : 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.711730957+07:00","message":"Next Push (prob) : 'มีความร้าย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.711740576+07:00","message":"push: {false ว่าจีบสาวไทย 0 0xc003102100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.713824502+07:00","message":"[GCS] Start streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.790800747+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.790843333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง\",\"confidence\":0.94407725}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.790849653+07:00","message":"receive interim result [true|false]: คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.79085766+07:00","message":"end recv isFinal message id 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.790859818+07:00","message":"end Recv id 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.79086608+07:00","message":"[buffer interim] 1389 true คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790876073+07:00","message":"[bufferProcess] interim [500000000]:คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790879584+07:00","message":"[bufferProcess] send to processor (isfinal):คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790883341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790886312+07:00","message":"> Transcript [20111] [false]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790889262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790891369+07:00","message":"Set new StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790893405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790895473+07:00","message":"> Transcript [20112] [true]: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790897933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790902015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790904527+07:00","message":"StatePrefix: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790907489+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.790909502+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.791108155+07:00","message":"Push: 'มีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.791111509+07:00","message":"TextPushed: 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าจีบสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.791114005+07:00","message":"Set new StatePrefix : 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.79111641+07:00","message":"Next Push (prob) : 'คนแพ้ไป 3 เซตรวดซึ่งเห็นได้ชัดว่าทีมสาวไทยมีความล้าหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:26.791126054+07:00","message":"push: {true มีความล้าหลัง 0 0xc003102100}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:26.791130978+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1389.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:26.800357784+07:00","message":"write wav file: './tmp/7585/7585_1389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.156843143+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.156881699+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:27.156886655+07:00","message":"receive interim result [false|false]: จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.156899445+07:00","message":"[buffer interim] 1390 false จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.156906317+07:00","message":"[bufferProcess] interim [420000000]:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.156908388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.283787647+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.283836746+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:27.283844161+07:00","message":"receive interim result [false|false]: จะต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.283860226+07:00","message":"[buffer interim] 1390 false จะต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.283869395+07:00","message":"[bufferProcess] interim [540000000]:จะต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.283873525+07:00","message":"[bufferProcess] send to processor:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.283882074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.283886545+07:00","message":"> Transcript [20113] [false]: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.283890021+07:00","message":"Set StatePrefix (first interim): 'จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.302533146+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.302575416+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:27.302586487+07:00","message":"receive interim result [false|false]: จะต้องแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.30260731+07:00","message":"[buffer interim] 1390 false จะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.30261593+07:00","message":"[bufferProcess] interim [600000000]:จะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302619791+07:00","message":"[bufferProcess] send to processor:จะต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302628973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302633333+07:00","message":"> Transcript [20114] [false]: 'จะต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302640167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302643737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302646957+07:00","message":"StatePrefix: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.302650151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.348818663+07:00","message":"[GCS] IsForceVAD: false for message ID: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.468144526+07:00","message":"[GCS] Start streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.606309589+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.60634975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องแข่ง\",\"confidence\":0.90496683}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.606357688+07:00","message":"receive interim result [true|false]: จะต้องแข่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.60636526+07:00","message":"end recv isFinal message id 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.606368194+07:00","message":"end Recv id 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.60637513+07:00","message":"[buffer interim] 1390 true จะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606384341+07:00","message":"[bufferProcess] interim [870000000]:จะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606388655+07:00","message":"[bufferProcess] send to processor (isfinal):จะต้องแข่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606392724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606396723+07:00","message":"> Transcript [20115] [false]: 'จะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606399936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.60640201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606404526+07:00","message":"StatePrefix: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606409269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606411081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606413295+07:00","message":"> Transcript [20116] [true]: 'จะต้องแข่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606415531+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606417423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606419146+07:00","message":"StatePrefix: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606421014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.606423655+07:00","message":"Push: 'จะต้องแข่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.606430758+07:00","message":"push: {true จะต้องแข่ง 0 0xc003934880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:27.612738567+07:00","message":"write wav file: './tmp/7585/7585_1390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.838008511+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.838047386+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:27.838052949+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:27.838068927+07:00","message":"[buffer interim] 1391 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.838075379+07:00","message":"[bufferProcess] interim [420000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:27.838077527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.028346737+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.028389981+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:28.028397118+07:00","message":"receive interim result [false|false]: ติดกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.028412791+07:00","message":"[buffer interim] 1391 false ติดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.028422324+07:00","message":"[bufferProcess] interim [600000000]:ติดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.028425466+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.028432795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.028435919+07:00","message":"> Transcript [20117] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.028438553+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:28.147647126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:28.147664678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.208678922+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.208719324+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:28.208725679+07:00","message":"receive interim result [false|false]: ติดกันหลาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.208741169+07:00","message":"[buffer interim] 1391 false ติดกันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208748124+07:00","message":"[bufferProcess] interim [780000000]:ติดกันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208750531+07:00","message":"[bufferProcess] send to processor:ติดกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.20875761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208760448+07:00","message":"> Transcript [20118] [false]: 'ติดกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208763816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208765973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208768931+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.208771338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.642045845+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.642082491+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:28.642098798+07:00","message":"receive interim result [false|false]: ติดกันหลายระดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.642113089+07:00","message":"[buffer interim] 1391 false ติดกันหลายระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642119504+07:00","message":"[bufferProcess] interim [140000000]:ติดกันหลายระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642122378+07:00","message":"[bufferProcess] send to processor:ติดกันหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642129637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642132672+07:00","message":"> Transcript [20119] [false]: 'ติดกันหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642135644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642138169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642140573+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.642142752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.652256723+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.652286697+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:28.652293558+07:00","message":"receive interim result [false|false]: ติดกันหลายสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.652309957+07:00","message":"[buffer interim] 1391 false ติดกันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652316385+07:00","message":"[bufferProcess] interim [200000000]:ติดกันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652319787+07:00","message":"[bufferProcess] send to processor:ติดกันหลายระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652332942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652337198+07:00","message":"> Transcript [20120] [false]: 'ติดกันหลายระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652341894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652344758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.652348054+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.65235097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.817136803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.920204614+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.920238695+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:28.920244313+07:00","message":"receive interim result [false|false]: ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.920258734+07:00","message":"[buffer interim] 1391 false ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920265448+07:00","message":"[bufferProcess] interim [560000000]:ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920270434+07:00","message":"[bufferProcess] send to processor:ติดกันหลายสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920274324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920277537+07:00","message":"> Transcript [20121] [false]: 'ติดกันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920280551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920282672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920284935+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.92028711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920289627+07:00","message":"Push: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920291788+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920295766+07:00","message":"Set new StatePrefix : 'ติดกันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.920298245+07:00","message":"Next Push (prob) : 'กันหลายสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.920305699+07:00","message":"push: {false ติด 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932419056+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932446403+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:47:28.93245175+07:00","message":"receive interim result [true|false]: ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932460425+07:00","message":"end recv isFinal message id 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932462863+07:00","message":"end Recv id 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932469556+07:00","message":"[buffer interim] 1391 true ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932474901+07:00","message":"[bufferProcess] interim [560000000]:ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932479182+07:00","message":"[bufferProcess] send to processor (isfinal):ติดกันหลายสัปดาห์ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932482421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.93248516+07:00","message":"> Transcript [20122] [false]: 'ติดกันหลายสัปดาห์ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932488131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932490081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932492153+07:00","message":"StatePrefix: 'ติดกันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932494531+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932496359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932498374+07:00","message":"> Transcript [20123] [true]: 'ติดกันหลายสัปดาห์ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932500458+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932502151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932503975+07:00","message":"StatePrefix: 'ติดกันหลายสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932506351+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:28.932509062+07:00","message":"Push: 'กันหลายสัปดาห์ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:28.932515544+07:00","message":"push: {true กันหลายสัปดาห์ครับ 0 0xc0035c9b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:28.939620793+07:00","message":"write wav file: './tmp/7585/7585_1391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.012160284+07:00","message":"[GCS] Start streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.135940114+07:00","message":"[GCS] IsForceVAD: false for message ID: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.198007625+07:00","message":"[GCS] Start streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.286742849+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.28676478+07:00","message":"found end of frame, send empty tag with msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.286768087+07:00","message":"end Recv id 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.286774042+07:00","message":"[buffer interim] 1392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286779899+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286783851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286786592+07:00","message":"> Transcript [20124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286788922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286790829+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286792882+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.286794758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.28680342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.286813209+07:00","message":"push: {true \n 0 0xc003935900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:29.291036961+07:00","message":"write wav file: './tmp/7585/7585_1392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.777917073+07:00","message":"[GCS] IsForceVAD: false for message ID: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.856053753+07:00","message":"receive streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.856074338+07:00","message":"found end of frame, send empty tag with msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.856077946+07:00","message":"end Recv id 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.85608989+07:00","message":"[buffer interim] 1393 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856096575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856100007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856102938+07:00","message":"> Transcript [20125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856105279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.85610746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856109914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.856111952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:29.85611964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.856128419+07:00","message":"push: {true \n 0 0xc0031d8300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:29.862724329+07:00","message":"write wav file: './tmp/7585/7585_1393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:29.913032312+07:00","message":"[GCS] Start streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.407620303+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.407660249+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:30.407665981+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.407679498+07:00","message":"[buffer interim] 1394 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.407685839+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.40768761+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.639354765+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.639397341+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:30.639404411+07:00","message":"receive interim result [false|false]: โดยค้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.639416669+07:00","message":"[buffer interim] 1394 false โดยค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.639423982+07:00","message":"[bufferProcess] interim [660000000]:โดยค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.639426229+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.639429398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.6394322+07:00","message":"> Transcript [20126] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.63943499+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.659103382+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.659141431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.659147551+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.659164345+07:00","message":"[buffer interim] 1394 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659171723+07:00","message":"[bufferProcess] interim [720000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659174427+07:00","message":"[bufferProcess] send to processor:โดยค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659178736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659181846+07:00","message":"> Transcript [20127] [false]: 'โดยค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659185234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659187694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659189805+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.659192409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.804074007+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.804112483+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:30.804118093+07:00","message":"receive interim result [false|false]: โดน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.804131962+07:00","message":"[buffer interim] 1394 false โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.804140748+07:00","message":"[bufferProcess] interim [840000000]:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.804143082+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.80415111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.804155099+07:00","message":"> Transcript [20128] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.804157183+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.804159646+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.899188123+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.899228353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.899233981+07:00","message":"receive interim result [false|false]: Don't"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.899245341+07:00","message":"[buffer interim] 1394 false Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899251867+07:00","message":"[bufferProcess] interim [900000000]:Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899254157+07:00","message":"[bufferProcess] send to processor:โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899260028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899263316+07:00","message":"> Transcript [20129] [false]: 'โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899265662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.899268326+07:00","message":"Set new StatePrefix: 'โดน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.999856988+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.999903894+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:30.999910677+07:00","message":"receive interim result [false|false]: โตโยต้าตัวใหม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:30.999923711+07:00","message":"[buffer interim] 1394 false โตโยต้าตัวใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999931637+07:00","message":"[bufferProcess] interim [960000000]:โตโยต้าตัวใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999935739+07:00","message":"[bufferProcess] send to processor:Don't"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999942548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999945618+07:00","message":"> Transcript [20130] [false]: 'Don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999947722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:30.999950534+07:00","message":"Set new StatePrefix: 'Don't'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.122788551+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.122834005+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:31.122840716+07:00","message":"receive interim result [false|false]: โดยรวมเพลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.122854445+07:00","message":"[buffer interim] 1394 false โดยรวมเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122860892+07:00","message":"[bufferProcess] interim [20000000]:โดยรวมเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122863344+07:00","message":"[bufferProcess] send to processor:โตโยต้าตัวใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122869512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122873981+07:00","message":"> Transcript [20131] [false]: 'โตโยต้าตัวใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122878237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.122881554+07:00","message":"Set new StatePrefix: 'โตโยต้าตัวใหม่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:31.147950839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:31.147975278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.171217784+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.171243603+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:31.171248869+07:00","message":"receive interim result [false|false]: โตโยต้าตัวใหม่ล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.171260097+07:00","message":"[buffer interim] 1394 false โตโยต้าตัวใหม่ล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.171265667+07:00","message":"[bufferProcess] interim [80000000]:โตโยต้าตัวใหม่ล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.171268346+07:00","message":"[bufferProcess] send to processor:โดยรวมเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.17127379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.171276326+07:00","message":"> Transcript [20132] [false]: 'โดยรวมเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.171278984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.171281287+07:00","message":"Set new StatePrefix: 'โดยรวมเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.184535535+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.18456378+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:31.184571354+07:00","message":"receive interim result [false|false]: โดยเฉพาะตัวไฟบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.18458552+07:00","message":"[buffer interim] 1394 false โดยเฉพาะตัวไฟบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184591479+07:00","message":"[bufferProcess] interim [140000000]:โดยเฉพาะตัวไฟบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184595533+07:00","message":"[bufferProcess] send to processor:โตโยต้าตัวใหม่ล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184601571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184604436+07:00","message":"> Transcript [20133] [false]: 'โตโยต้าตัวใหม่ล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184606672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.184608756+07:00","message":"Set new StatePrefix: 'โตโยต้าตัวใหม่ล่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.297950703+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.297992516+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:31.298001132+07:00","message":"receive interim result [false|false]: โดยเฉพาะตัวไฟฟ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.298016988+07:00","message":"[buffer interim] 1394 false โดยเฉพาะตัวไฟฟ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.298023504+07:00","message":"[bufferProcess] interim [380000000]:โดยเฉพาะตัวไฟฟ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.2980261+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะตัวไฟบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.298029658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.298032481+07:00","message":"> Transcript [20134] [false]: 'โดยเฉพาะตัวไฟบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.298034645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.298037535+07:00","message":"Set new StatePrefix: 'โดยเฉพาะตัวไฟบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.428741891+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.428783615+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:31.428789796+07:00","message":"receive interim result [false|false]: โดยเฉพาะตัวไฟฟ้าได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.42880395+07:00","message":"[buffer interim] 1394 false โดยเฉพาะตัวไฟฟ้าได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.428810631+07:00","message":"[bufferProcess] interim [500000000]:โดยเฉพาะตัวไฟฟ้าได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.4288149+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะตัวไฟฟ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.42882238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.428825147+07:00","message":"> Transcript [20135] [false]: 'โดยเฉพาะตัวไฟฟ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.428827631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.428829948+07:00","message":"Set new StatePrefix: 'โดยเฉพาะตัวไฟฟ้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.645051663+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.645094141+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:31.645099967+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พญา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.645111177+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645119934+07:00","message":"[bufferProcess] interim [680000000]:โดยทั่วไปว่าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645122567+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะตัวไฟฟ้าได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645127936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645131064+07:00","message":"> Transcript [20136] [false]: 'โดยเฉพาะตัวไฟฟ้าได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645134956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.64513712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.64513941+07:00","message":"StatePrefix: 'โดยเฉพาะตัวไฟฟ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.645141492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.658291924+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.658324845+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:31.658330691+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.658348346+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658354286+07:00","message":"[bufferProcess] interim [740000000]:โดยทั่วไปว่าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658356794+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658363209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658365957+07:00","message":"> Transcript [20137] [false]: 'โดยทั่วไปว่าได้พญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658368042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.658370683+07:00","message":"Set new StatePrefix: 'โดยทั่วไปว่าได้พญา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.778362421+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.778399649+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:31.778405261+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.778416985+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.778423619+07:00","message":"[bufferProcess] interim [860000000]:โดยทั่วไปว่าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.778426434+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.778429883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.77843316+07:00","message":"> Transcript [20138] [false]: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.778435564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.778437683+07:00","message":"Set new StatePrefix: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.966056948+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.96611068+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:31.966117982+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:31.966135921+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966163683+07:00","message":"[bufferProcess] interim [40000000]:โดยทั่วไปว่าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966166397+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966170083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.96617385+07:00","message":"> Transcript [20139] [false]: 'โดยทั่วไปว่าได้พยายามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966184571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966187276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966189627+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:31.966192063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.03828549+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.038321555+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:32.038328192+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.038343501+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038349399+07:00","message":"[bufferProcess] interim [160000000]:โดยทั่วไปว่าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038351982+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038355625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038359101+07:00","message":"> Transcript [20140] [false]: 'โดยทั่วไปว่าได้พยายามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038362305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038364389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.038366494+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.03836874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.058765161+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.058800919+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:32.058806802+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.058821366+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058827703+07:00","message":"[bufferProcess] interim [220000000]:โดยทั่วไปว่าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058830246+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058833916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058836658+07:00","message":"> Transcript [20141] [false]: 'โดยทั่วไปว่าได้พยายามที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058839986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058842371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058844554+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.058846725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.231680061+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.231718176+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:32.231725013+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.231741562+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231748267+07:00","message":"[bufferProcess] interim [400000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231750994+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.23175465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231757534+07:00","message":"> Transcript [20142] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231763841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231766444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231769766+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.23177213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231774752+07:00","message":"Push: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231777037+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231779075+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.231781324+07:00","message":"Next Push (prob) : 'ที่จะหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.231789283+07:00","message":"push: {false โดยทั่วไปว่าได้พยายาม 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.484887221+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.48493+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:32.484937598+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.48495267+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484964019+07:00","message":"[bufferProcess] interim [580000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.48496833+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484974007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484978233+07:00","message":"> Transcript [20143] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484983093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484985805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484989352+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.484992898+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.575313928+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.575359718+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:32.575366801+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.575383575+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575391635+07:00","message":"[bufferProcess] interim [640000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575394247+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575401417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575404819+07:00","message":"> Transcript [20144] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575409365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575411678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575414225+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.575417511+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.629952426+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.62999389+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:32.630000702+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.630016357+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630027375+07:00","message":"[bufferProcess] interim [700000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630031027+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630036597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630041225+07:00","message":"> Transcript [20145] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630046727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630051133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630054874+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.630060256+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.674498607+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.674543535+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:32.674550231+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.674564371+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674574848+07:00","message":"[bufferProcess] interim [760000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674578478+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674584248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674587382+07:00","message":"> Transcript [20146] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674591613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674594657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674597085+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674599913+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674605546+07:00","message":"Push: 'ที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674607514+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674609767+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.674612042+07:00","message":"Next Push (prob) : 'เวียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.674620353+07:00","message":"push: {false ที่จะหมุน 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.773826768+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.773862886+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:32.773869125+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:32.773883989+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773890889+07:00","message":"[bufferProcess] interim [880000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773894049+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773898434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773901499+07:00","message":"> Transcript [20147] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773905146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773907241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773909426+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:32.773911892+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.026737208+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.026782014+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:33.026791886+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่นไม่รบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.026807214+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่นไม่รบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026819316+07:00","message":"[bufferProcess] interim [0]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่นไม่รบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026822026+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026826425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026830341+07:00","message":"> Transcript [20148] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.0268343+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026836741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026839417+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.026842281+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.048844059+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.048881044+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:33.048887331+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.048906106+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048913374+07:00","message":"[bufferProcess] interim [60000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048916711+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่นไม่รบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048924071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048926984+07:00","message":"> Transcript [20149] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนพูดเล่นไม่รบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048930745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048933054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.04893559+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.048938315+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.054008254+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.054043238+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:33.0540525+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.0540672+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054074+07:00","message":"[bufferProcess] interim [120000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054077191+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054092668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.05409602+07:00","message":"> Transcript [20150] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.05410035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054103064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054105405+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054108504+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.05411213+07:00","message":"Push: 'เวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054114179+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.054116697+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.05411922+07:00","message":"Next Push (prob) : 'ผู้เล่นให้ทุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.054126442+07:00","message":"push: {false เวียน 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.137624252+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.137670885+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:33.137679613+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.137695745+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137704487+07:00","message":"[bufferProcess] interim [300000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137708034+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137716039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137720422+07:00","message":"> Transcript [20151] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137725601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137728723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137732066+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.137738734+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185210645+07:00","message":"[GCS] Cleaned up inactive client: 1371"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185240445+07:00","message":"[GCS] Cleaned up inactive client: 1361"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185243767+07:00","message":"[GCS] Cleaned up inactive client: 1368"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185246224+07:00","message":"[GCS] Cleaned up inactive client: 1362"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185248346+07:00","message":"[GCS] Cleaned up inactive client: 1367"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.18525037+07:00","message":"[GCS] Cleaned up inactive client: 1366"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185252938+07:00","message":"[GCS] Cleaned up inactive client: 1370"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185255099+07:00","message":"[GCS] Cleaned up inactive client: 1360"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.18525719+07:00","message":"[GCS] Cleaned up inactive client: 1364"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185258962+07:00","message":"[GCS] Cleaned up inactive client: 1369"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.185260645+07:00","message":"[GCS] Cleaned up inactive client: 1363"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.18526234+07:00","message":"[GCS] Cleaned up inactive client: 1365"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.420060052+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.420114017+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:33.420121227+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.420145084+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.42015416+07:00","message":"[bufferProcess] interim [480000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420158123+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420167253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420173065+07:00","message":"> Transcript [20152] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420178028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420180367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420182872+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.420186084+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.447763715+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.447803305+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:33.447810157+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.44782706+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447837801+07:00","message":"[bufferProcess] interim [600000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447840578+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447847711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447853332+07:00","message":"> Transcript [20153] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447857736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447860188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447863019+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.447866645+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.572728233+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.572759256+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:33.57276636+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.572776546+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.57278332+07:00","message":"[bufferProcess] interim [660000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572787021+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.57279044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572792957+07:00","message":"> Transcript [20154] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572796908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572799252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572801877+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572804668+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572809549+07:00","message":"Push: 'ผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572811738+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.57281422+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.572816501+07:00","message":"Next Push (prob) : 'คนได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.572825615+07:00","message":"push: {false ผู้เล่นให้ทุก 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.766743456+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.766784105+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:33.766790225+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.766802197+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.766814499+07:00","message":"[bufferProcess] interim [900000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.766817667+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.766821638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.766825782+07:00","message":"> Transcript [20155] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.76682851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.766831277+07:00","message":"Set new StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.831283512+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.831317541+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:33.831323898+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:33.831334822+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831342597+07:00","message":"[bufferProcess] interim [20000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.83134753+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831353421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831356336+07:00","message":"> Transcript [20156] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831369451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831372235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.831374249+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:33.83137687+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.090226329+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.090264407+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:34.09027161+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.090285534+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090291863+07:00","message":"[bufferProcess] interim [140000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090295067+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090300954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090306019+07:00","message":"> Transcript [20157] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090309795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090312093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090314029+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.090316429+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:34.148838941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:34.148856553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.161349631+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.16139082+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:34.161397007+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.161414914+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161421438+07:00","message":"[bufferProcess] interim [260000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161424171+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161429988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161433066+07:00","message":"> Transcript [20158] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161436948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161439634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.16144179+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.161445448+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.172577736+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.172605638+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:34.172611433+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.172625369+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172631086+07:00","message":"[bufferProcess] interim [320000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172633666+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172637161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172640239+07:00","message":"> Transcript [20159] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172643937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172645918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172647842+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172650258+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172657601+07:00","message":"Push: 'คนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172659933+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172662394+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.172664925+07:00","message":"Next Push (prob) : 'เจอกับกี่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.172673428+07:00","message":"push: {false คนได้มีโอกาส 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.363864147+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.363899785+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:34.363906393+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.363920283+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.363927235+07:00","message":"[bufferProcess] interim [500000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.363929923+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.363933552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.363936944+07:00","message":"> Transcript [20160] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.363939551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.36394204+07:00","message":"Set new StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.469908174+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.46994498+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:34.469951461+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.469963086+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469971503+07:00","message":"[bufferProcess] interim [560000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469974446+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469980444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469983642+07:00","message":"> Transcript [20161] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469987458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469989954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469992017+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.469994562+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.773040789+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.773079084+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:34.773092327+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์พรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.773107079+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.77311359+07:00","message":"[bufferProcess] interim [800000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.773117414+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.773123384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.773126758+07:00","message":"> Transcript [20162] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.773130663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.77313285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.77313511+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.773138183+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.873120267+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.873153891+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:47:34.873178586+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:34.873194714+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873201183+07:00","message":"[bufferProcess] interim [920000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.87320426+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873211416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873214217+07:00","message":"> Transcript [20163] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873217882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873219812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873222477+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:34.873225444+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.024785388+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.024820115+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:35.024826274+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.024840077+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024846685+07:00","message":"[bufferProcess] interim [100000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024849625+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.0248556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024858887+07:00","message":"> Transcript [20164] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024862605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024864689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024866955+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024871056+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024878985+07:00","message":"Push: 'เจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.02488199+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024885718+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.024890511+07:00","message":"Next Push (prob) : 'แชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.024900165+07:00","message":"push: {false เจอกับทีม 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.051750668+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.051788455+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:35.051794641+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.051810105+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.05182208+07:00","message":"[bufferProcess] interim [160000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051825376+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051848827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.0518518+07:00","message":"> Transcript [20165] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051856246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051858566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051860929+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.051863615+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.057323976+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.05734711+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:35.057352444+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.05736553+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.05737076+07:00","message":"[bufferProcess] interim [220000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057373706+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057378894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057385982+07:00","message":"> Transcript [20166] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.05739015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057392389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057394287+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.057397099+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.376845538+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.376894516+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:35.376903497+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.376922722+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.37693758+07:00","message":"[bufferProcess] interim [460000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376942475+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376952364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376956579+07:00","message":"> Transcript [20167] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376962776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376966039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376968998+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.376974107+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.587661894+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.587708206+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:35.587716046+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.587733153+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587741642+07:00","message":"[bufferProcess] interim [640000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587744673+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587748215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.58775107+07:00","message":"> Transcript [20168] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587755718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.58775784+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587759972+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587763404+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587767052+07:00","message":"Push: 'แชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587768934+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.58777132+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.587774542+07:00","message":"Next Push (prob) : 'นะครับทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.587783743+07:00","message":"push: {false แชมป์โอลิมปิก 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.706130546+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.706195176+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:35.706205334+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.70624065+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706251531+07:00","message":"[bufferProcess] interim [700000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706256396+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706261417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706265484+07:00","message":"> Transcript [20169] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706271375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.706274503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.70627753+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.70628189+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.803244765+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.803277996+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:35.803284504+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.803296875+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803302949+07:00","message":"[bufferProcess] interim [760000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803306475+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803312265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803315051+07:00","message":"> Transcript [20170] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.80331905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803321217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803323282+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.803325984+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.870483512+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.870530343+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:35.870540126+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:35.870557016+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870566269+07:00","message":"[bufferProcess] interim [820000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870573588+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870578981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870583101+07:00","message":"> Transcript [20171] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870589312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870592316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870595297+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:35.870599447+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.085325007+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.085365369+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:36.085374189+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.085394085+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085404354+07:00","message":"[bufferProcess] interim [0]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085410077+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085415445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085419865+07:00","message":"> Transcript [20172] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085426195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085429242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085432144+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085436673+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085441078+07:00","message":"Push: 'นะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085444041+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085447822+07:00","message":"Set new StatePrefix : 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.085456191+07:00","message":"Next Push (prob) : 'ตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.085475737+07:00","message":"push: {false นะครับทั้ง 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.135331505+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.135377813+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:47:36.13538757+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.135406727+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135416562+07:00","message":"[bufferProcess] interim [180000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135423434+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135434825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135438923+07:00","message":"> Transcript [20173] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135443793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.135447256+07:00","message":"Set new StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.141182878+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.141211909+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:36.141225803+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.141242188+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141249581+07:00","message":"[bufferProcess] interim [240000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141254093+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141262755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141266944+07:00","message":"> Transcript [20174] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141272611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141276362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141279448+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.141284107+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.189194268+07:00","message":"[GCS] IsForceVAD: false for message ID: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.25025514+07:00","message":"[GCS] Start streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.271107423+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.271154755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.2711645+07:00","message":"receive interim result [false|false]: โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.271184074+07:00","message":"[buffer interim] 1394 false โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.27119888+07:00","message":"[bufferProcess] interim [360000000]:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271203381+07:00","message":"[bufferProcess] send to processor:โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271210742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271215213+07:00","message":"> Transcript [20175] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271221898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271225068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271228978+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.271233217+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.418855621+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.418902655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์\",\"confidence\":0.9213396}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.418912222+07:00","message":"receive interim result [true|false]: โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.41892668+07:00","message":"end recv isFinal message id 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.418930053+07:00","message":"end Recv id 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.418938162+07:00","message":"[buffer interim] 1394 true โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418952583+07:00","message":"[bufferProcess] interim [510000000]:โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418958712+07:00","message":"[bufferProcess] send to processor (isfinal):โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418965039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418969109+07:00","message":"> Transcript [20176] [false]: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418975052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418978009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418982163+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418986438+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418989851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418992879+07:00","message":"> Transcript [20177] [true]: 'โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418996903+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.418999479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419002145+07:00","message":"StatePrefix: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419005786+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419014804+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419391084+07:00","message":"Push: 'จรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419401729+07:00","message":"TextPushed: 'โดยทั่วไปว่าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.41940617+07:00","message":"Set new StatePrefix : 'โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419410968+07:00","message":"Next Push (prob) : 'โดยขอตัวไปบ้าได้พยายามที่จะหมุนเวียนผู้เล่นให้ทุกคนได้มีโอกาสเจอกับทีมแชมป์โอลิมปิกนะครับทั้งจรัสพรบรรดาศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.41942424+07:00","message":"push: {true จรัสพรบรรดาศักดิ์ 0 0xc00381d580}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.419418884+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1394.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:36.441646693+07:00","message":"write wav file: './tmp/7585/7585_1394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.781936105+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.781987393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.781994375+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:36.782008886+07:00","message":"[buffer interim] 1395 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.782015302+07:00","message":"[bufferProcess] interim [430000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:36.782017282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.029605879+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.029640928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.029646359+07:00","message":"receive interim result [false|false]: ติดต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.029661798+07:00","message":"[buffer interim] 1395 false ติดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.029668292+07:00","message":"[bufferProcess] interim [610000000]:ติดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.029670742+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.029676085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.029678846+07:00","message":"> Transcript [20178] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.029681259+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.110029232+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.110071877+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:47:37.110077288+07:00","message":"receive interim result [false|false]: ติดหรอก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.110093452+07:00","message":"[buffer interim] 1395 false ติดหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110099894+07:00","message":"[bufferProcess] interim [670000000]:ติดหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110101984+07:00","message":"[bufferProcess] send to processor:ติดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110105329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110108025+07:00","message":"> Transcript [20179] [false]: 'ติดต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110111229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110113231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110115163+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.110117519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:37.149096961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:37.149105265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.150069249+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.150120209+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:47:37.150127517+07:00","message":"receive interim result [false|false]: ติดต่อกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.150145768+07:00","message":"[buffer interim] 1395 false ติดต่อกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150154596+07:00","message":"[bufferProcess] interim [730000000]:ติดต่อกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150158766+07:00","message":"[bufferProcess] send to processor:ติดหรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150167812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150172126+07:00","message":"> Transcript [20180] [false]: 'ติดหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150176483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.15018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.150183529+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.15018706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.3976512+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.39770612+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:47:37.397714409+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.397732884+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397748052+07:00","message":"[bufferProcess] interim [910000000]:ติดออกสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397753892+07:00","message":"[bufferProcess] send to processor:ติดต่อกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397762847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397767049+07:00","message":"> Transcript [20181] [false]: 'ติดต่อกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397771861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397775292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397778681+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.397781829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.478383969+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.478433137+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:47:37.47844344+07:00","message":"receive interim result [false|false]: ติดรถสตาร์ทติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.478461703+07:00","message":"[buffer interim] 1395 false ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478470823+07:00","message":"[bufferProcess] interim [90000000]:ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478476335+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478481071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478485259+07:00","message":"> Transcript [20182] [false]: 'ติดออกสตาร์ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478490081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478493364+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478497037+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478500091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478503619+07:00","message":"Push: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478506818+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478510916+07:00","message":"Set new StatePrefix : 'ติดออกสตาร์ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.478514429+07:00","message":"Next Push (prob) : 'ออกสตาร์ท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.478525728+07:00","message":"push: {false ติด 0 0xc003067b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.669341387+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.669380342+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:47:37.669386676+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.669400952+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669407788+07:00","message":"[bufferProcess] interim [270000000]:ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669410473+07:00","message":"[bufferProcess] send to processor:ติดรถสตาร์ทติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669417856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669421983+07:00","message":"> Transcript [20183] [false]: 'ติดรถสตาร์ทติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669425341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.669428518+07:00","message":"Set new StatePrefix: 'ติดรถสตาร์ทติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.796645014+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.796683811+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:47:37.796690149+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:37.796702525+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796708681+07:00","message":"[bufferProcess] interim [390000000]:ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796711422+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796718618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796721421+07:00","message":"> Transcript [20184] [false]: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796723905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:37.796725962+07:00","message":"Set new StatePrefix: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.121903672+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.121948989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดออกสตาร์ทเป็นตัวจริงใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.121955915+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.121972422+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.121980468+07:00","message":"[bufferProcess] interim [690000000]:ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.121983143+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.121990633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.121993717+07:00","message":"> Transcript [20185] [false]: 'ติดออกสตาร์ทเป็นตัวจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.121999418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.122001962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.122004038+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.122006664+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.33021487+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.330264123+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:47:38.330271544+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.330289278+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330301378+07:00","message":"[bufferProcess] interim [870000000]:ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330304287+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330308191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330311656+07:00","message":"> Transcript [20186] [false]: 'ติดออกสตาร์ทเป็นตัวจริงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330315233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330317758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330320009+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.330323061+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.421123339+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.421182427+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:47:38.421189065+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.421201741+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421211082+07:00","message":"[bufferProcess] interim [990000000]:ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.42121418+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงในเฟซ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421225069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421228183+07:00","message":"> Transcript [20187] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในเฟซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421231875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421234259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421238019+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.421241908+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.425742138+07:00","message":"[GCS] IsForceVAD: false for message ID: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.51561066+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.515650845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดออกสตาร์ทเป็นตัวจริงในเซตแรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.515656946+07:00","message":"receive interim result [false|false]: ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.515671599+07:00","message":"[buffer interim] 1395 false ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515678763+07:00","message":"[bufferProcess] interim [110000000]:ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515681392+07:00","message":"[bufferProcess] send to processor:ติดออกสตาร์ทเป็นตัวจริงในตะกร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515685906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515688689+07:00","message":"> Transcript [20188] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในตะกร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515692263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515694374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515696419+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515698916+07:00","message":"TextPushed: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515702016+07:00","message":"Push: 'ออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515704272+07:00","message":"TextPushed: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515706479+07:00","message":"Set new StatePrefix : 'ติดออกสตาร์ทเป็นตัวจริงในตะกร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.515708746+07:00","message":"Next Push (prob) : 'จริงในตะกร้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.515715865+07:00","message":"push: {false ออกสตาร์ทเป็นตัว 0 0xc003067b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537859371+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537895844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดออกสตาร์ทเป็นตัวจริงในเซตแรก\",\"confidence\":0.9575404}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537901618+07:00","message":"receive interim result [true|false]: ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537911263+07:00","message":"end recv isFinal message id 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537913436+07:00","message":"end Recv id 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537924689+07:00","message":"[buffer interim] 1395 true ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537934283+07:00","message":"[bufferProcess] interim [200000000]:ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537939295+07:00","message":"[bufferProcess] send to processor (isfinal):ติดออกสตาร์ทเป็นตัวจริงในเซตแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537942249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.53794504+07:00","message":"> Transcript [20189] [false]: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537947498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537949909+07:00","message":"Set new StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537951956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537953847+07:00","message":"> Transcript [20190] [true]: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537956625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537958625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537962092+07:00","message":"StatePrefix: 'ติดออกสตาร์ทเป็นตัวจริงในเซตแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537964876+07:00","message":"TextPushed: 'ติดออกสตาร์ทเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.537971283+07:00","message":"Push: 'จริงในเซตแรก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.537979144+07:00","message":"push: {true จริงในเซตแรก 0 0xc003067b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:38.545185086+07:00","message":"write wav file: './tmp/7585/7585_1395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.548269465+07:00","message":"[GCS] Start streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.808205488+07:00","message":"[GCS] IsForceVAD: false for message ID: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.894938111+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.894961481+07:00","message":"found end of frame, send empty tag with msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.894964688+07:00","message":"end Recv id 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.894971474+07:00","message":"[buffer interim] 1396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894980738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894984486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.89498726+07:00","message":"> Transcript [20191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894989751+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894991718+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894993678+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894995565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:38.894998053+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.895006361+07:00","message":"push: {true \n 0 0xc003102600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:38.900322733+07:00","message":"write wav file: './tmp/7585/7585_1396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.940431682+07:00","message":"[GCS] Start streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:38.995965371+07:00","message":"[GCS] IsForceVAD: false for message ID: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.072434628+07:00","message":"[GCS] Start streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.210779647+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.210798807+07:00","message":"found end of frame, send empty tag with msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.210801872+07:00","message":"end Recv id 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.210808493+07:00","message":"[buffer interim] 1397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210814464+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210818288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210821105+07:00","message":"> Transcript [20192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210824278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210826989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210829333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210831273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.210833912+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.2108429+07:00","message":"push: {true \n 0 0xc003380780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:39.215928088+07:00","message":"write wav file: './tmp/7585/7585_1397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.613212123+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.613254864+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:39.613260219+07:00","message":"receive interim result [false|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.613273763+07:00","message":"[buffer interim] 1398 false Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.613280052+07:00","message":"[bufferProcess] interim [480000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.613282208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.741035676+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.741084022+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:39.741090926+07:00","message":"receive interim result [false|false]: Siri มา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.741105108+07:00","message":"[buffer interim] 1398 false Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.741110891+07:00","message":"[bufferProcess] interim [660000000]:Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.741113234+07:00","message":"[bufferProcess] send to processor:Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.741119093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.741122422+07:00","message":"> Transcript [20193] [false]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.74112452+07:00","message":"Set StatePrefix (first interim): 'Siri'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.916096528+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.916134774+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:39.916140826+07:00","message":"receive interim result [false|false]: สิริมามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.916153604+07:00","message":"[buffer interim] 1398 false สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916162891+07:00","message":"[bufferProcess] interim [840000000]:สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916165453+07:00","message":"[bufferProcess] send to processor:Siri มา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916171537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916174565+07:00","message":"> Transcript [20194] [false]: 'Siri มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916177947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916180561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916182619+07:00","message":"StatePrefix: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.916184832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.932286888+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.932316664+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:39.932322168+07:00","message":"receive interim result [false|false]: ศิริมาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:39.932335185+07:00","message":"[buffer interim] 1398 false ศิริมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932341572+07:00","message":"[bufferProcess] interim [900000000]:ศิริมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932343989+07:00","message":"[bufferProcess] send to processor:สิริมามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932347456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932350469+07:00","message":"> Transcript [20195] [false]: 'สิริมามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932352643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:39.932354784+07:00","message":"Set new StatePrefix: 'สิริมามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.037298567+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.037339188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri มานะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.037345086+07:00","message":"receive interim result [false|false]: Siri มานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.037359314+07:00","message":"[buffer interim] 1398 false Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.037365485+07:00","message":"[bufferProcess] interim [960000000]:Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.037368163+07:00","message":"[bufferProcess] send to processor:ศิริมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.03737469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.037377735+07:00","message":"> Transcript [20196] [false]: 'ศิริมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.037380017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.037382014+07:00","message":"Set new StatePrefix: 'ศิริมาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.04101213+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.041053393+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.041058693+07:00","message":"receive interim result [false|false]: สิริมานัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.041074687+07:00","message":"[buffer interim] 1398 false สิริมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041089129+07:00","message":"[bufferProcess] interim [20000000]:สิริมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041091648+07:00","message":"[bufferProcess] send to processor:Siri มานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041103373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041106428+07:00","message":"> Transcript [20197] [false]: 'Siri มานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041109149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.041111816+07:00","message":"Set new StatePrefix: 'Siri มานะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.10447633+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.104523077+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:40.104532124+07:00","message":"receive interim result [false|false]: สิริมามานะกิจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.104545995+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104556095+07:00","message":"[bufferProcess] interim [80000000]:สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104560272+07:00","message":"[bufferProcess] send to processor:สิริมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104566803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104571869+07:00","message":"> Transcript [20198] [false]: 'สิริมานัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104575211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.104578372+07:00","message":"Set new StatePrefix: 'สิริมานัก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:40.150107378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:40.150110214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.31139156+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.31143858+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:40.311445378+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.311462351+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311470252+07:00","message":"[bufferProcess] interim [320000000]:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311473072+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311476766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311481145+07:00","message":"> Transcript [20199] [false]: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311483867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.311486263+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.586395801+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.586444976+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:40.586452046+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.586469293+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586477912+07:00","message":"[bufferProcess] interim [500000000]:สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586481469+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586488464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586491126+07:00","message":"> Transcript [20200] [false]: 'สิริมามานะกิจครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586495546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586498414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.58650232+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.586504936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.802807437+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.80286854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับ Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.802879824+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับ Toyota"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:40.802897767+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับ Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802912836+07:00","message":"[bufferProcess] interim [620000000]:สิริมามานะกิจครับ Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802916736+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.80292529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802929393+07:00","message":"> Transcript [20201] [false]: 'สิริมามานะกิจครับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802934178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802937054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802939956+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:40.802942885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.059820176+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.059869795+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.059876706+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.059892514+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059899342+07:00","message":"[bufferProcess] interim [740000000]:สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059902619+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับ Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059910737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059914131+07:00","message":"> Transcript [20202] [false]: 'สิริมามานะกิจครับ Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059918226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059920816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059922971+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.059925603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.122842739+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.122880923+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.122887912+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.122900853+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122909723+07:00","message":"[bufferProcess] interim [800000000]:สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122912123+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122915503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122918351+07:00","message":"> Transcript [20203] [false]: 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122921891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122924246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122926597+07:00","message":"StatePrefix: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122929035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122935177+07:00","message":"Push: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122937723+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122939955+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.122942115+07:00","message":"Next Push (prob) : 'ครับตัวใกล้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.122973117+07:00","message":"push: {false สิริมามานะกิจ 0 0xc003066800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.259381754+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.259413681+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:41.259420419+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวเลขที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.259435158+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวเลขที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259442414+07:00","message":"[bufferProcess] interim [980000000]:สิริมามานะกิจครับตัวเลขที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259447254+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวใกล้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259452272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.25945615+07:00","message":"> Transcript [20204] [false]: 'สิริมามานะกิจครับตัวใกล้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.2594614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259464684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259467759+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.259471804+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.27801254+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.27804968+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:41.278057279+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.278081782+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.278089542+07:00","message":"[bufferProcess] interim [100000000]:สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.278092193+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวเลขที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.278099062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.278101866+07:00","message":"> Transcript [20205] [false]: 'สิริมามานะกิจครับตัวเลขที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.278104236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.27810622+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวเลขที่โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.331261467+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.331297666+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.33130354+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.331318864+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.331325547+07:00","message":"[bufferProcess] interim [280000000]:สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.331327867+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.331331556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.331334263+07:00","message":"> Transcript [20206] [false]: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.33133653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.331339477+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.528753228+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.528797433+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.528805047+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.528823452+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528829557+07:00","message":"[bufferProcess] interim [520000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528832658+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528838596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528841421+07:00","message":"> Transcript [20207] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528846134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528848324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528850611+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.528853274+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.771289269+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.771336068+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:41.771343485+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.771363141+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771374886+07:00","message":"[bufferProcess] interim [700000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771388264+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771397318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771400354+07:00","message":"> Transcript [20208] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771404319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771406806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771409099+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.771412153+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.83624298+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.836294557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.836302055+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.836317733+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836325991+07:00","message":"[bufferProcess] interim [760000000]:สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.83633001+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836334939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836340366+07:00","message":"> Transcript [20209] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836345115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836348784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836352695+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.836356787+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.929953545+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.929989818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.929996862+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.930007086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Gmail\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.930009961+07:00","message":"receive interim result [false|false]:  Gmail"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.930017359+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.930026417+07:00","message":"[buffer interim] 1398 false  Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930032655+07:00","message":"[bufferProcess] interim [880000000]:สิริมามานะกิจครับตัวที่ลงไปช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930035304+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930038588+07:00","message":"[bufferProcess] interim [880000000]: Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930043625+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930052377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930069712+07:00","message":"> Transcript [20210] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.93008247+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930085805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930088336+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930091636+07:00","message":"TextPushed: 'สิริมามานะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930097811+07:00","message":"Push: 'ครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930099976+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.930102998+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:41.93010576+07:00","message":"Next Push (prob) : 'ช่วย Gmail'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:41.930116127+07:00","message":"push: {false ครับตัวที่ลงไป 0 0xc003066800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.039743292+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.039785315+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.039793435+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.03980655+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039814233+07:00","message":"[bufferProcess] interim [940000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039816999+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039820484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039823579+07:00","message":"> Transcript [20211] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039827939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039830223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039832276+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วย Gmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.039834756+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.214696622+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.214736378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.214743897+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.214760112+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214767808+07:00","message":"[bufferProcess] interim [120000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214770802+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214778431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214781607+07:00","message":"> Transcript [20212] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214784415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.214787512+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยกินไอศกรีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.765266966+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.765305394+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:42.765311949+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.765322014+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.765329009+07:00","message":"[bufferProcess] interim [720000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.765331703+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.765336198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.7653393+07:00","message":"> Transcript [20213] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.765341866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.765343879+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.954426679+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.954479315+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:42.954488979+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.954504691+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:42.954509008+07:00","message":"receive interim result [false|false]:  รวมถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.954519916+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:42.954525103+07:00","message":"[buffer interim] 1398 false  รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954533447+07:00","message":"[bufferProcess] interim [900000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954537288+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954541701+07:00","message":"[bufferProcess] interim [900000000]: รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954546102+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954550055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954554164+07:00","message":"> Transcript [20214] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954559732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954562696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954566265+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:42.954570564+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:43.150171746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:43.150178516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307248901+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307305485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307313047+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307325442+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:43.307328684+07:00","message":"receive interim result [false|false]:  รวมถึงโมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307336856+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.307342419+07:00","message":"[buffer interim] 1398 false  รวมถึงโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307364505+07:00","message":"[bufferProcess] interim [140000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307383586+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.30739753+07:00","message":"[bufferProcess] interim [140000000]: รวมถึงโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307401905+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307418334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307453126+07:00","message":"> Transcript [20215] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307462305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307465718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307470157+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.307474598+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.340321704+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.340357262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.340365645+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.340372941+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:43.340376011+07:00","message":"receive interim result [false|false]:  รวมถึงม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.340383278+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.34038672+07:00","message":"[buffer interim] 1398 false  รวมถึงม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340392279+07:00","message":"[bufferProcess] interim [200000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340395129+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340397917+07:00","message":"[bufferProcess] interim [200000000]: รวมถึงม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340400528+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340405039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340408291+07:00","message":"> Transcript [20216] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340412022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340414046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340416314+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.340421966+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.35598678+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.356011191+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:43.35601751+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.356028303+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:43.356031303+07:00","message":"receive interim result [false|false]:  รวมถึง moment"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.356037058+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.356043705+07:00","message":"[buffer interim] 1398 false  รวมถึง moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356048387+07:00","message":"[bufferProcess] interim [260000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356051627+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356059022+07:00","message":"[bufferProcess] interim [260000000]: รวมถึง moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356061301+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356064357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356067367+07:00","message":"> Transcript [20217] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356071212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356079286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356081837+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356084157+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356090136+07:00","message":"Push: 'ช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356092115+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356094364+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.356096733+07:00","message":"Next Push (prob) : ' รวมถึงม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.356104943+07:00","message":"push: {false ช่วยจีนในเซตที่ 3 0 0xc003066800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.458143232+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.45819095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.458199144+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.458212181+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:43.458215634+07:00","message":"receive interim result [false|false]:  รวมถึงเมทั"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.45822417+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.458232287+07:00","message":"[buffer interim] 1398 false  รวมถึงเมทั"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458239713+07:00","message":"[bufferProcess] interim [380000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458242447+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง moment"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458249743+07:00","message":"[bufferProcess] interim [380000000]: รวมถึงเมทั"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458252578+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงเมทั"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458255842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458258778+07:00","message":"> Transcript [20218] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง moment'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.458261928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.45826405+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึง moment'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.623482094+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.623517376+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:43.623525488+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.623536001+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:43.623539349+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.623547203+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.623551494+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623557196+07:00","message":"[bufferProcess] interim [560000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623559921+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงเมทั"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623563237+07:00","message":"[bufferProcess] interim [560000000]: รวมถึงโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623565977+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623569001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623571941+07:00","message":"> Transcript [20219] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงเมทั'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623574921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.623576909+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงเมทั'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.884664071+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.88470311+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:43.884709537+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.884720767+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:43.884727418+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.884735157+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:43.884738988+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884744844+07:00","message":"[bufferProcess] interim [860000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884747623+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.88475077+07:00","message":"[bufferProcess] interim [860000000]: รวมถึงโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884753553+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884756734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.88475964+07:00","message":"> Transcript [20220] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884762278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:43.884764505+07:00","message":"Set new StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.145287115+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.145336781+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:44.145344319+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.145359419+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:44.145364157+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.145378189+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.145383681+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145392369+07:00","message":"[bufferProcess] interim [40000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145397092+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145401798+07:00","message":"[bufferProcess] interim [40000000]: รวมถึงโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145405739+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145410381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145414561+07:00","message":"> Transcript [20221] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145420228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145423014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145426154+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.145430535+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.336337649+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.336370269+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:44.336376309+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.33638787+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:44.336391887+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.336405334+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.336422555+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336431365+07:00","message":"[bufferProcess] interim [280000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336436409+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336445487+07:00","message":"[bufferProcess] interim [280000000]: รวมถึงโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.33644991+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336454647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336459521+07:00","message":"> Transcript [20222] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336465132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336468348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336471782+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.336475514+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.41108449+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.411128788+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:44.411136989+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.411150645+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:44.411153282+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.411162665+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.411170761+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411180404+07:00","message":"[bufferProcess] interim [400000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411183665+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411187136+07:00","message":"[bufferProcess] interim [400000000]: รวมถึงโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411189532+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411192404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411195176+07:00","message":"> Transcript [20223] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.41119924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411201556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411203879+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.411206731+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.744910876+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.744951539+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:44.744959057+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.744967102+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:44.744970203+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.744979183+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.744982963+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.744990106+07:00","message":"[bufferProcess] interim [640000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.744993121+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.744996583+07:00","message":"[bufferProcess] interim [640000000]: รวมถึงโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.74500001+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745003491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745006381+07:00","message":"> Transcript [20224] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745010686+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745013032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745015211+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745018105+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745021464+07:00","message":"Push: ' รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745023599+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.745026021+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.74502854+07:00","message":"Next Push (prob) : 'สุขสดก็ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.7450385+07:00","message":"push: {false  รวมถึงโมเมธนัชชา 0 0xc003066800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.756851293+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.75688064+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:44.756887339+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.756899444+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:44.756902427+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.756908639+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.756913828+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756921568+07:00","message":"[bufferProcess] interim [700000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756924282+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756927356+07:00","message":"[bufferProcess] interim [700000000]: รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756929976+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756932566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756935336+07:00","message":"> Transcript [20225] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756939786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.75694196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756943942+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.756946881+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.773227447+07:00","message":"[GCS] IsForceVAD: false for message ID: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.828331885+07:00","message":"[GCS] Start streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.865303301+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.865341863+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:44.865349433+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.865360693+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:44.865363819+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.865372566+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.865376491+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865383061+07:00","message":"[bufferProcess] interim [760000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865385888+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865389143+07:00","message":"[bufferProcess] interim [760000000]: รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865394226+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865397533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865400368+07:00","message":"> Transcript [20226] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865404416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865406616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865408743+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.865411892+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.876319837+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.876358204+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:44.876367191+07:00","message":"receive interim result [false|false]: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.876381838+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:44.876400176+07:00","message":"receive interim result [false|false]:  รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.876435972+07:00","message":"[buffer interim] 1398 false สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:44.876451908+07:00","message":"[buffer interim] 1398 false  รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876476823+07:00","message":"[bufferProcess] interim [820000000]:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876497431+07:00","message":"[bufferProcess] send to processor:สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876527134+07:00","message":"[bufferProcess] interim [820000000]: รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876531763+07:00","message":"[bufferProcess] update buffer: สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876538273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876543266+07:00","message":"> Transcript [20227] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876548511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876551543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876555227+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:44.876559178+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064288198+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064337373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้\",\"confidence\":0.9473753}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064345693+07:00","message":"receive interim result [true|false]: สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064356924+07:00","message":"end recv isFinal message id 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064359398+07:00","message":"end Recv id 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064366472+07:00","message":"[buffer interim] 1398 true สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064377662+07:00","message":"[bufferProcess] interim [910000000]:สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064381547+07:00","message":"[bufferProcess] send to processor (isfinal):สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064384992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064387907+07:00","message":"> Transcript [20228] [false]: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064392517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064394927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064397783+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064401863+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064409952+07:00","message":"Push: 'สุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06441198+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064414846+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064417627+07:00","message":"Next Push (prob) : 'แต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06441966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064421773+07:00","message":"> Transcript [20229] [true]: 'สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064424428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06442638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06442848+07:00","message":"StatePrefix: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064437548+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06443974+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064447542+07:00","message":"push: {false สุขสดก็ทำ 0 0xc003066800}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064707943+07:00","message":"Push: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064712307+07:00","message":"TextPushed: 'สิริมามานะกิจครับตัวที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064715075+07:00","message":"Set new StatePrefix : 'สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.064717859+07:00","message":"Next Push (prob) : 'สิริมามานะกิจครับตัวแรกที่ลงไปช่วยจีนในเซตที่ 3 รวมถึงโมเมธนัชชาสุขสดก็ทำแต้มได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.064726256+07:00","message":"push: {true ได้ 0 0xc003066800}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.06473306+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1398.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:45.078737743+07:00","message":"write wav file: './tmp/7585/7585_1398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.232223808+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.23226605+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:45.232272107+07:00","message":"receive interim result [false|false]: จากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.232286146+07:00","message":"[buffer interim] 1399 false จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.232292268+07:00","message":"[bufferProcess] interim [420000000]:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.232294302+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.380260067+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.380297282+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:45.380302702+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.380318622+07:00","message":"[buffer interim] 1399 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.380324932+07:00","message":"[bufferProcess] interim [480000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.380327475+07:00","message":"[bufferProcess] send to processor:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.380331321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.380334185+07:00","message":"> Transcript [20230] [false]: 'จากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.380336457+07:00","message":"Set StatePrefix (first interim): 'จากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.488882323+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.488905496+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.488909809+07:00","message":"receive interim result [false|false]: นัตตี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.488924595+07:00","message":"[buffer interim] 1399 false นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488929826+07:00","message":"[bufferProcess] interim [600000000]:นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488932516+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488935676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488938462+07:00","message":"> Transcript [20231] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488940704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.488943243+07:00","message":"Set new StatePrefix: 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.70574812+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.705785463+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:45.705791204+07:00","message":"receive interim result [false|false]: รักนะ 01:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.70581215+07:00","message":"[buffer interim] 1399 false รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705818776+07:00","message":"[bufferProcess] interim [840000000]:รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705821138+07:00","message":"[bufferProcess] send to processor:นัตตี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705824353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705827531+07:00","message":"> Transcript [20232] [false]: 'นัตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705829715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.705834969+07:00","message":"Set new StatePrefix: 'นัตตี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.85633575+07:00","message":"[GCS] IsForceVAD: false for message ID: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.901866964+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.901911722+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:47:45.901933573+07:00","message":"receive interim result [false|false]: นัตตี้ 1 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.901950384+07:00","message":"[buffer interim] 1399 false นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.9019588+07:00","message":"[bufferProcess] interim [80000000]:นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.901962192+07:00","message":"[bufferProcess] send to processor:รักนะ 01:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.901965746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.901968983+07:00","message":"> Transcript [20233] [false]: 'รักนะ 01:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.901971345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:45.901973614+07:00","message":"Set new StatePrefix: 'รักนะ 01:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:45.98888673+07:00","message":"[GCS] Start streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021150418+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021199629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากนั้นตี 1 คะแนน\",\"confidence\":0.9074032}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.02120835+07:00","message":"receive interim result [true|false]: จากนั้นตี 1 คะแนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021221134+07:00","message":"end recv isFinal message id 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021223983+07:00","message":"end Recv id 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021230668+07:00","message":"[buffer interim] 1399 true จากนั้นตี 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021238176+07:00","message":"[bufferProcess] interim [260000000]:จากนั้นตี 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021241371+07:00","message":"[bufferProcess] send to processor (isfinal):นัตตี้ 1 คะแนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021245939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021249826+07:00","message":"> Transcript [20234] [false]: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021252267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021254811+07:00","message":"Set new StatePrefix: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021257065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021258982+07:00","message":"> Transcript [20235] [true]: 'จากนั้นตี 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021261391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021263235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021265256+07:00","message":"StatePrefix: 'นัตตี้ 1 คะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021267211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.021269886+07:00","message":"Push: 'จากนั้นตี 1 คะแนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.021278456+07:00","message":"push: {true จากนั้นตี 1 คะแนน 0 0xc0031d9480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:46.027966632+07:00","message":"write wav file: './tmp/7585/7585_1399.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:46.150490566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:46.150503341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.527186272+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.527251598+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:46.527261241+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.527278403+07:00","message":"[buffer interim] 1400 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.52728488+07:00","message":"[bufferProcess] interim [360000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.527287031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.722306138+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.72234824+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:46.722354566+07:00","message":"receive interim result [false|false]: จากกู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.722387817+07:00","message":"[buffer interim] 1400 false จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.722397602+07:00","message":"[bufferProcess] interim [540000000]:จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.722400425+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.722410203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.722413117+07:00","message":"> Transcript [20236] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.722415492+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.732462749+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.732484398+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:46.73249167+07:00","message":"receive interim result [false|false]: ตะกรุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.732505594+07:00","message":"[buffer interim] 1400 false ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732511824+07:00","message":"[bufferProcess] interim [600000000]:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732515335+07:00","message":"[bufferProcess] send to processor:จากกู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732523432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732526652+07:00","message":"> Transcript [20237] [false]: 'จากกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732530056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732532336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732535684+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.732538533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.845144135+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.845219326+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:46.845227972+07:00","message":"receive interim result [false|false]: จาก Google"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:46.845248014+07:00","message":"[buffer interim] 1400 false จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845261338+07:00","message":"[bufferProcess] interim [720000000]:จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845265178+07:00","message":"[bufferProcess] send to processor:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845274043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845283432+07:00","message":"> Transcript [20238] [false]: 'ตะกรุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845287268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:46.845290699+07:00","message":"Set new StatePrefix: 'ตะกรุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.072337407+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.072383324+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:47.072390633+07:00","message":"receive interim result [false|false]: จักรยาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.072406052+07:00","message":"[buffer interim] 1400 false จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072413984+07:00","message":"[bufferProcess] interim [900000000]:จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072416716+07:00","message":"[bufferProcess] send to processor:จาก Google"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072424315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072427306+07:00","message":"> Transcript [20239] [false]: 'จาก Google'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072429632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.072431789+07:00","message":"Set new StatePrefix: 'จาก Google'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.158172124+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.15821821+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:47.158225167+07:00","message":"receive interim result [false|false]: จักโล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.158238689+07:00","message":"[buffer interim] 1400 false จักโล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.158246169+07:00","message":"[bufferProcess] interim [960000000]:จักโล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.158250914+07:00","message":"[bufferProcess] send to processor:จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.158258127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.158261421+07:00","message":"> Transcript [20240] [false]: 'จักรยาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.15826378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.158266132+07:00","message":"Set new StatePrefix: 'จักรยาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.16684369+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.166869135+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:47.166874126+07:00","message":"receive interim result [false|false]: จากการลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.166887763+07:00","message":"[buffer interim] 1400 false จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.166892975+07:00","message":"[bufferProcess] interim [20000000]:จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.166895465+07:00","message":"[bufferProcess] send to processor:จักโล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.166903024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.166906729+07:00","message":"> Transcript [20241] [false]: 'จักโล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.16690908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.166911473+07:00","message":"Set new StatePrefix: 'จักโล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.356930375+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.35697033+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:47.356978053+07:00","message":"receive interim result [false|false]: จากการลงไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.356999547+07:00","message":"[buffer interim] 1400 false จากการลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357009597+07:00","message":"[bufferProcess] interim [140000000]:จากการลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357013268+07:00","message":"[bufferProcess] send to processor:จากการลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357024384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357028753+07:00","message":"> Transcript [20242] [false]: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357032197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.357035458+07:00","message":"Set new StatePrefix: 'จากการลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.4076968+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.407740166+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:47.407745797+07:00","message":"receive interim result [false|false]: จากการลงไปใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.407758167+07:00","message":"[buffer interim] 1400 false จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407764873+07:00","message":"[bufferProcess] interim [260000000]:จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407767953+07:00","message":"[bufferProcess] send to processor:จากการลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407774135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407777121+07:00","message":"> Transcript [20243] [false]: 'จากการลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407780446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407782685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407784754+07:00","message":"StatePrefix: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.407787002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.542164286+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.542207703+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:47.542214811+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.542230014+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542238434+07:00","message":"[bufferProcess] interim [380000000]:จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542241443+07:00","message":"[bufferProcess] send to processor:จากการลงไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542248018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542251305+07:00","message":"> Transcript [20244] [false]: 'จากการลงไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542254825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542257228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.542259763+07:00","message":"StatePrefix: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.54226216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.723601905+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.723644179+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:47.72365126+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.723667984+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723676216+07:00","message":"[bufferProcess] interim [560000000]:จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723679074+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723686927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723690631+07:00","message":"> Transcript [20245] [false]: 'จากการลงไปในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723694891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723697657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723699843+07:00","message":"StatePrefix: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.723702211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930039451+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930093306+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:47.9301011+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930122114+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930130671+07:00","message":"[bufferProcess] interim [800000000]:จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930134971+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930139956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930144227+07:00","message":"> Transcript [20246] [false]: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930149122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930152222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930155527+07:00","message":"StatePrefix: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930158753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930165971+07:00","message":"Push: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930169225+07:00","message":"TextPushed: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930172471+07:00","message":"Set new StatePrefix : 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:47.930176128+07:00","message":"Next Push (prob) : 'ไปในช่วงเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:47.930186832+07:00","message":"push: {false จากการลง 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.048549789+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.04861851+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:48.048625823+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.048666406+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.0486749+07:00","message":"[bufferProcess] interim [860000000]:จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048678028+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.0486901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048692867+07:00","message":"> Transcript [20247] [false]: 'จากการลงไปในช่วงเวลาสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048697109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048699457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048701958+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.048704321+07:00","message":"TextPushed: 'จากการลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.312810657+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.312878012+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:48.312883883+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.312900269+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312907385+07:00","message":"[bufferProcess] interim [220000000]:จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312910393+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312927604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312930789+07:00","message":"> Transcript [20248] [false]: 'จากการลงไปในช่วงเวลาสั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312934076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312936115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312938338+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.312940781+07:00","message":"TextPushed: 'จากการลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.419311357+07:00","message":"[GCS] IsForceVAD: false for message ID: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.429823801+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.429865273+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:48.429872604+07:00","message":"receive interim result [false|false]: จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.429887412+07:00","message":"[buffer interim] 1400 false จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429895244+07:00","message":"[bufferProcess] interim [280000000]:จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.42989818+07:00","message":"[bufferProcess] send to processor:จากการลงไปในช่วงเวลาสั้นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429907671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429910932+07:00","message":"> Transcript [20249] [false]: 'จากการลงไปในช่วงเวลาสั้นๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429915206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429917503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429920489+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.429923227+07:00","message":"TextPushed: 'จากการลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.477655972+07:00","message":"[GCS] Start streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.59328221+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593320486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ\",\"confidence\":0.92666566}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593326761+07:00","message":"receive interim result [true|false]: จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593340913+07:00","message":"end recv isFinal message id 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593343205+07:00","message":"end Recv id 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.5933492+07:00","message":"[buffer interim] 1400 true จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593356352+07:00","message":"[bufferProcess] interim [460000000]:จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593360026+07:00","message":"[bufferProcess] send to processor (isfinal):จากการลงไปในช่วงเวลาสั้นๆนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593363846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593366729+07:00","message":"> Transcript [20250] [false]: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.59337004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593372993+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593375928+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593378259+07:00","message":"TextPushed: 'จากการลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593381054+07:00","message":"Push: 'ไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593383112+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593385206+07:00","message":"Set new StatePrefix : 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593387514+07:00","message":"Next Push (prob) : 'สั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593389421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593391447+07:00","message":"> Transcript [20251] [true]: 'จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593393719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593395643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593397395+07:00","message":"StatePrefix: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593399403+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593401067+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593425+07:00","message":"push: {false ไปในช่วงเวลา 0 0xc003381100}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593524813+07:00","message":"Push: 'สั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593529742+07:00","message":"TextPushed: 'จากการลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593532477+07:00","message":"Set new StatePrefix : 'จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593536133+07:00","message":"Next Push (prob) : 'จากโอกาสลงไปในช่วงเวลาสั้นๆนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:48.593543186+07:00","message":"push: {true สั้นๆนะครับ 0 0xc003381100}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:48.593541821+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1400.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:48.602239441+07:00","message":"write wav file: './tmp/7585/7585_1400.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:49.151468026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:49.15149151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.34067569+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.340717129+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:49.340723127+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.340738918+07:00","message":"[buffer interim] 1401 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.340745641+07:00","message":"[bufferProcess] interim [900000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.340747446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.714924088+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.714965372+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:49.714972468+07:00","message":"receive interim result [false|false]: ประวัติจีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.714990598+07:00","message":"[buffer interim] 1401 false ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.714998522+07:00","message":"[bufferProcess] interim [260000000]:ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.71500205+07:00","message":"[bufferProcess] send to processor:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.715006675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.715010787+07:00","message":"> Transcript [20252] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.715014026+07:00","message":"Set StatePrefix (first interim): 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.958608808+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.958654678+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:49.958661016+07:00","message":"receive interim result [false|false]: ประวัติทีมไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:49.958672647+07:00","message":"[buffer interim] 1401 false ประวัติทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958679524+07:00","message":"[bufferProcess] interim [440000000]:ประวัติทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958682272+07:00","message":"[bufferProcess] send to processor:ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958687516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958690361+07:00","message":"> Transcript [20253] [false]: 'ประวัติจีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958693726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958695996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.958698002+07:00","message":"StatePrefix: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:49.95870114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.019410741+07:00","message":"[GCS] IsForceVAD: false for message ID: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.106101979+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.106140735+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:50.106146611+07:00","message":"receive interim result [false|false]: ประวัติทีมไทยกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.10616378+07:00","message":"[buffer interim] 1401 false ประวัติทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.10617094+07:00","message":"[bufferProcess] interim [680000000]:ประวัติทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106173194+07:00","message":"[bufferProcess] send to processor:ประวัติทีมไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106176518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106179705+07:00","message":"> Transcript [20254] [false]: 'ประวัติทีมไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106187247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106189921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.106191936+07:00","message":"StatePrefix: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.10619428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.150376051+07:00","message":"[GCS] Start streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204010255+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204054671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติทีมไทยเก่า\",\"confidence\":0.80617464}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204063369+07:00","message":"receive interim result [true|false]: ประวัติทีมไทยเก่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.20408134+07:00","message":"end recv isFinal message id 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204084369+07:00","message":"end Recv id 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204105486+07:00","message":"[buffer interim] 1401 true ประวัติทีมไทยเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204128155+07:00","message":"[bufferProcess] interim [770000000]:ประวัติทีมไทยเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204133373+07:00","message":"[bufferProcess] send to processor (isfinal):ประวัติทีมไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204137758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204141945+07:00","message":"> Transcript [20255] [false]: 'ประวัติทีมไทยกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204146716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204149906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204153287+07:00","message":"StatePrefix: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204156527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204159286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204163026+07:00","message":"> Transcript [20256] [true]: 'ประวัติทีมไทยเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204166375+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204169168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204171914+07:00","message":"StatePrefix: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204174753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.204178987+07:00","message":"Push: 'ประวัติทีมไทยเก่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.204190001+07:00","message":"push: {true ประวัติทีมไทยเก่า 0 0xc0031d9e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:50.211914465+07:00","message":"write wav file: './tmp/7585/7585_1401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.625882664+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.625924343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.625929547+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.625945392+07:00","message":"[buffer interim] 1402 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.625951188+07:00","message":"[bufferProcess] interim [490000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.62595314+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.680264406+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.68030909+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:47:50.680315501+07:00","message":"receive interim result [false|false]: สาระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.680331347+07:00","message":"[buffer interim] 1402 false สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.680338901+07:00","message":"[bufferProcess] interim [550000000]:สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.680341739+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.680349626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.68035263+07:00","message":"> Transcript [20257] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.680355412+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.826297648+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.826345419+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:47:50.826351595+07:00","message":"receive interim result [false|false]: สารัช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.826372189+07:00","message":"[buffer interim] 1402 false สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.8263809+07:00","message":"[bufferProcess] interim [670000000]:สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.826383705+07:00","message":"[bufferProcess] send to processor:สาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.826387025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.826390426+07:00","message":"> Transcript [20258] [false]: 'สาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.826392921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.826395059+07:00","message":"Set new StatePrefix: 'สาระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.871089046+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.871128229+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:47:50.87113451+07:00","message":"receive interim result [false|false]: สาระแน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:50.871150599+07:00","message":"[buffer interim] 1402 false สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.871157739+07:00","message":"[bufferProcess] interim [790000000]:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.871160182+07:00","message":"[bufferProcess] send to processor:สารัช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.87116378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.871166568+07:00","message":"> Transcript [20259] [false]: 'สารัช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.871168807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:50.871170966+07:00","message":"Set new StatePrefix: 'สารัช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.03550774+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.035560283+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:47:51.035568234+07:00","message":"receive interim result [false|false]: สารวัตรใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.035588018+07:00","message":"[buffer interim] 1402 false สารวัตรใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.035601749+07:00","message":"[bufferProcess] interim [910000000]:สารวัตรใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.035605111+07:00","message":"[bufferProcess] send to processor:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.035614246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.03561965+07:00","message":"> Transcript [20260] [false]: 'สาระแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.035623331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.035627477+07:00","message":"Set new StatePrefix: 'สาระแน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.154687918+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.154725866+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:47:51.15473197+07:00","message":"receive interim result [false|false]: สาระแน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.154745731+07:00","message":"[buffer interim] 1402 false สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.15475621+07:00","message":"[bufferProcess] interim [970000000]:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.154759015+07:00","message":"[bufferProcess] send to processor:สารวัตรใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.154764492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.15477189+07:00","message":"> Transcript [20261] [false]: 'สารวัตรใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.154774404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.154776604+07:00","message":"Set new StatePrefix: 'สารวัตรใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.165154238+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.165194483+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:47:51.165199506+07:00","message":"receive interim result [false|false]: สาระแหน่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.165211536+07:00","message":"[buffer interim] 1402 false สาระแหน่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165218649+07:00","message":"[bufferProcess] interim [30000000]:สาระแหน่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165221582+07:00","message":"[bufferProcess] send to processor:สาระแน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165226754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165229364+07:00","message":"> Transcript [20262] [false]: 'สาระแน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165231529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.165233493+07:00","message":"Set new StatePrefix: 'สาระแน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.325246768+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.325288816+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:47:51.325294786+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.32530881+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325315329+07:00","message":"[bufferProcess] interim [210000000]:สาระแหน่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325318315+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325324866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325327915+07:00","message":"> Transcript [20263] [false]: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325330078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.325332747+07:00","message":"Set new StatePrefix: 'สาระแหน่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.402122668+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.402162517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.402168637+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.402180826+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402190999+07:00","message":"[bufferProcess] interim [330000000]:สาระแหน่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402193871+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402200867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402204031+07:00","message":"> Transcript [20264] [false]: 'สาระแหน่ยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402207676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402209941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402212022+07:00","message":"StatePrefix: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.402214266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.583781634+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.583821644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.58382818+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.583842991+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583851291+07:00","message":"[bufferProcess] interim [510000000]:สาระแหน่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.58385619+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583863682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583866715+07:00","message":"> Transcript [20265] [false]: 'สาระแหน่ยังต้องเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.58387045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583873301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583875787+07:00","message":"StatePrefix: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.583878427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.767506679+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.767558923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.767566847+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:51.767593915+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767611491+07:00","message":"[bufferProcess] interim [690000000]:สาระแหน่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767615846+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767620373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.76762528+07:00","message":"> Transcript [20266] [false]: 'สาระแหน่ยังต้องเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767632659+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767636146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767639801+07:00","message":"StatePrefix: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:51.767643079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.035031325+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.035078907+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:47:52.035085387+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.035101823+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03511057+07:00","message":"[bufferProcess] interim [870000000]:สาระแหน่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035113226+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035118539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035121153+07:00","message":"> Transcript [20267] [false]: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035124419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035126723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035128787+07:00","message":"StatePrefix: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035131017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035135266+07:00","message":"Push: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03513719+07:00","message":"TextPushed: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03513945+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.035141663+07:00","message":"Next Push (prob) : 'ต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.035149238+07:00","message":"push: {false สาระแหน่ยัง 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.038283626+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.03831034+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:47:52.038316244+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.038329173+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03833558+07:00","message":"[bufferProcess] interim [930000000]:สาระแหน่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.038338287+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03834172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.038344462+07:00","message":"> Transcript [20268] [false]: 'สาระแหน่ยังต้องเจอกันอีกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.038348251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.03835039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.038353225+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.038355437+07:00","message":"TextPushed: 'สาระแหน่ยัง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:52.152457484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:52.152499231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.217748264+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.217795672+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:47:52.217801804+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.217816037+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217824809+07:00","message":"[bufferProcess] interim [50000000]:สาระแหน่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217827593+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.21783165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217834519+07:00","message":"> Transcript [20269] [false]: 'สาระแหน่ยังต้องเจอกันอีกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217837895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217840377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217842319+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.217844665+07:00","message":"TextPushed: 'สาระแหน่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.28033166+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.280372527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.280379246+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.280396617+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280404372+07:00","message":"[bufferProcess] interim [170000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280407246+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280411493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280414407+07:00","message":"> Transcript [20270] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280418115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280420151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280422102+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.280424346+07:00","message":"TextPushed: 'สาระแหน่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.50509495+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.505134567+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:47:52.505141317+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.505153763+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.50517247+07:00","message":"[bufferProcess] interim [410000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505177078+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505185803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.50518892+07:00","message":"> Transcript [20271] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505192485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505194711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505196897+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505199504+07:00","message":"TextPushed: 'สาระแหน่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505204333+07:00","message":"Push: 'ต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505206432+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505208689+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.505210948+07:00","message":"Next Push (prob) : 'ในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.505240174+07:00","message":"push: {false ต้องเจอกันอีก 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.610710297+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.610751337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.610757814+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.610773957+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610780714+07:00","message":"[bufferProcess] interim [470000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.61078365+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610791324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610794364+07:00","message":"> Transcript [20272] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.61079792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610800623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610804364+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.610806665+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.793304214+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.793346683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.793352379+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.793368887+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793375633+07:00","message":"[bufferProcess] interim [650000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793378467+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793385804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793388789+07:00","message":"> Transcript [20273] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793392331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.793394657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.79339718+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.79339998+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.79537594+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.795408993+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:47:52.795415285+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:52.795428393+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795435506+07:00","message":"[bufferProcess] interim [710000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795440684+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795446306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795449422+07:00","message":"> Transcript [20274] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795453384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795456548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795459921+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:52.795463598+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.025718344+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.025759315+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:47:53.025765877+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.025779662+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025785986+07:00","message":"[bufferProcess] interim [890000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025788444+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025794072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025796717+07:00","message":"> Transcript [20275] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025800242+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025802392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025805438+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025808866+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025813715+07:00","message":"Push: 'ในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025815767+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025819266+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.025821966+07:00","message":"Next Push (prob) : 'ในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.025829053+07:00","message":"push: {false ในปีนี้ 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.119965448+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.1200193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.120028861+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.120048768+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120061935+07:00","message":"[bufferProcess] interim [950000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120073494+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120079257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120083402+07:00","message":"> Transcript [20276] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120088592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.12009213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120095507+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.120100649+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.149411402+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.149453259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.149469529+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.149487219+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149495717+07:00","message":"[bufferProcess] interim [10000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149498386+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149502172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149505948+07:00","message":"> Transcript [20277] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.14951014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149512548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149514678+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.149517435+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.195580292+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.195627494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.195635512+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.195653198+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195663385+07:00","message":"[bufferProcess] interim [70000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.19566763+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195675538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195679878+07:00","message":"> Transcript [20278] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195684984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195687918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195690866+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.195695179+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.404520826+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.40455944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.404566071+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.404579262+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404585869+07:00","message":"[bufferProcess] interim [250000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404589533+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404596432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404599448+07:00","message":"> Transcript [20279] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.40460447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404607053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404609565+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404612214+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404618749+07:00","message":"Push: 'ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.40462082+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404623158+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.404625558+07:00","message":"Next Push (prob) : 'คัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.404645689+07:00","message":"push: {false ในรายการ 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.431332657+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.431363649+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:47:53.431368917+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.431382898+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431389103+07:00","message":"[bufferProcess] interim [310000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431391554+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.4313952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431398115+07:00","message":"> Transcript [20280] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431401224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431403493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431405572+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.431409209+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.505727823+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.505771133+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:47:53.505778267+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.505792692+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505800134+07:00","message":"[bufferProcess] interim [370000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505803571+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505809272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.50581221+07:00","message":"> Transcript [20281] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505816344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505818646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505821467+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.505824932+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.820884841+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.820923018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.82092857+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.820943806+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820949858+07:00","message":"[bufferProcess] interim [670000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820952549+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820956227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820959146+07:00","message":"> Transcript [20282] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820962371+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820964352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.82096678+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.820970363+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.885246411+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.885277201+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:47:53.885283225+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.885298642+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885304694+07:00","message":"[bufferProcess] interim [790000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885307255+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885310912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885313552+07:00","message":"> Transcript [20283] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885317226+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885319481+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885323227+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885326456+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885331677+07:00","message":"Push: 'คัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885333751+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885336356+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:53.885339354+07:00","message":"Next Push (prob) : 'โอลิมปิกเกมส์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:53.885346213+07:00","message":"push: {false คัดเลือก 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.07253052+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.072568876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.072574989+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.072589049+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072595677+07:00","message":"[bufferProcess] interim [30000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.07259837+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072602064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072604857+07:00","message":"> Transcript [20284] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072608228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072610288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.07261321+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.072615884+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.198342453+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.198375435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.198381523+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.198397735+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.19840455+07:00","message":"[bufferProcess] interim [90000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198407075+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198411053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198413762+07:00","message":"> Transcript [20285] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198417192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198419197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198421307+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.198423729+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.329601574+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.329652551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.329661517+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.329680918+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329689189+07:00","message":"[bufferProcess] interim [150000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329692224+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.3296959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329700182+07:00","message":"> Transcript [20286] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2562'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329704028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329706204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329708396+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.329711406+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.392138724+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.392184917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.39219338+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.39220993+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392221743+07:00","message":"[bufferProcess] interim [270000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392225375+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392232477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392235751+07:00","message":"> Transcript [20287] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.39223975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392242097+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392244553+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392249065+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392255521+07:00","message":"Push: 'โอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392257486+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392259883+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.392262263+07:00","message":"Next Push (prob) : 'ปี 2000'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.392288511+07:00","message":"push: {false โอลิมปิกเกมส์ 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523676704+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523709947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523716593+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523726635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523729252+07:00","message":"receive interim result [false|false]:  2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523735399+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.523738794+07:00","message":"[buffer interim] 1402 false  2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523744162+07:00","message":"[bufferProcess] interim [390000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523747067+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.52375048+07:00","message":"[bufferProcess] interim [390000000]: 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523753249+07:00","message":"[bufferProcess] update buffer: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523756244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523759016+07:00","message":"> Transcript [20288] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523761533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.523763519+07:00","message":"Set new StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2010'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712309883+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712364457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712374139+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712391214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014 ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.71239571+07:00","message":"receive interim result [false|false]:  2014 ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712404449+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.712409406+07:00","message":"[buffer interim] 1402 false  2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712416757+07:00","message":"[bufferProcess] interim [570000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.71242147+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712426354+07:00","message":"[bufferProcess] interim [570000000]: 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712430487+07:00","message":"[bufferProcess] update buffer: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712434491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712438314+07:00","message":"> Transcript [20289] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712442111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.712445036+07:00","message":"Set new StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.906313665+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.90634755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.906354+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.906368018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2014 ที่ประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.906371309+07:00","message":"receive interim result [false|false]:  2014 ที่ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.906378884+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:54.9063829+07:00","message":"[buffer interim] 1402 false  2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906388233+07:00","message":"[bufferProcess] interim [750000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906391152+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906394532+07:00","message":"[bufferProcess] interim [750000000]: 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906397439+07:00","message":"[bufferProcess] update buffer: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906401044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.90640397+07:00","message":"> Transcript [20290] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906407518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906409732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.906412061+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:54.90641448+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104219776+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104268615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104280557+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104293832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่ประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104296972+07:00","message":"receive interim result [false|false]:  ที่ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104306309+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.104310428+07:00","message":"[buffer interim] 1402 false  ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104317167+07:00","message":"[bufferProcess] interim [990000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104320647+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104323965+07:00","message":"[bufferProcess] interim [990000000]: ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104326313+07:00","message":"[bufferProcess] update buffer: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104329695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104332573+07:00","message":"> Transcript [20291] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104336444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104338883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.104341038+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.10434357+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:55.152643835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:55.152670781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.29547198+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295510547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295527291+07:00","message":"receive interim result [false|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295542921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่ประเทศโปแลนด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295546535+07:00","message":"receive interim result [false|false]:  ที่ประเทศโปแลนด์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295554675+07:00","message":"[buffer interim] 1402 false สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.295559119+07:00","message":"[buffer interim] 1402 false  ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295566095+07:00","message":"[bufferProcess] interim [170000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295569148+07:00","message":"[bufferProcess] send to processor:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295574116+07:00","message":"[bufferProcess] interim [170000000]: ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295576745+07:00","message":"[bufferProcess] update buffer: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295579692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295582751+07:00","message":"> Transcript [20292] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.29558634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.2955887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295591096+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.295593306+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.401442451+07:00","message":"[GCS] IsForceVAD: false for message ID: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.528535952+07:00","message":"[GCS] Start streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563209064+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563256074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์\",\"confidence\":0.952171}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563266083+07:00","message":"receive interim result [true|false]: สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563277218+07:00","message":"end recv isFinal message id 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563279499+07:00","message":"end Recv id 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563285114+07:00","message":"[buffer interim] 1402 true สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563296575+07:00","message":"[bufferProcess] interim [470000000]:สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563303674+07:00","message":"[bufferProcess] send to processor (isfinal):สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563308082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.56331129+07:00","message":"> Transcript [20293] [false]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563315596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.56331783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563320446+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563323296+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563326355+07:00","message":"Push: 'ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563328654+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563330972+07:00","message":"Set new StatePrefix : 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563333796+07:00","message":"Next Push (prob) : ' ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563335796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563337951+07:00","message":"> Transcript [20294] [true]: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563340555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563342436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563344411+07:00","message":"StatePrefix: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014 ที่ประเทศโปแลนด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563352216+07:00","message":"TextPushed: 'สาระแหน่ยังต้องเจอกันอีกในปีนี้ในรายการคัดเลือกโอลิมปิกเกมส์ปี 2014'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.563355631+07:00","message":"Push: ' ที่ประเทศโปแลนด์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563363495+07:00","message":"push: {false ปี 2014 0 0xc0035c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.563372688+07:00","message":"push: {true  ที่ประเทศโปแลนด์ 0 0xc0035c9a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:47:55.574672483+07:00","message":"write wav file: './tmp/7585/7585_1402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.898474443+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.89852262+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.898528628+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:55.898548652+07:00","message":"[buffer interim] 1403 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.898564593+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:55.898566577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.06964453+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.069689642+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:56.069696669+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.069711834+07:00","message":"[buffer interim] 1403 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.069719003+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.06972134+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.069727727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.069730784+07:00","message":"> Transcript [20295] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.069733235+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.114740727+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.114782436+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:56.114789586+07:00","message":"receive interim result [false|false]: ในเดือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.114808401+07:00","message":"[buffer interim] 1403 false ในเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.114817038+07:00","message":"[bufferProcess] interim [540000000]:ในเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.114822009+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.114830737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.11483511+07:00","message":"> Transcript [20296] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.114839213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.114843373+07:00","message":"Set new StatePrefix: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.195829143+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.195866563+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:56.19587238+07:00","message":"receive interim result [false|false]: ในเดือนก.ค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.195883388+07:00","message":"[buffer interim] 1403 false ในเดือนก.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195889941+07:00","message":"[bufferProcess] interim [720000000]:ในเดือนก.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195892212+07:00","message":"[bufferProcess] send to processor:ในเดือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195895463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195898152+07:00","message":"> Transcript [20297] [false]: 'ในเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195900745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195902648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195904845+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.195907113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.251857471+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.251898102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเดือน 9\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.251906572+07:00","message":"receive interim result [false|false]: ในเดือน 9"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.251920843+07:00","message":"[buffer interim] 1403 false ในเดือน 9"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251928933+07:00","message":"[bufferProcess] interim [780000000]:ในเดือน 9"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251931517+07:00","message":"[bufferProcess] send to processor:ในเดือนก.ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251939053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251942083+07:00","message":"> Transcript [20298] [false]: 'ในเดือนก.ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251945275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251947879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251950495+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.251952574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.379439752+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.379481506+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:56.379488901+07:00","message":"receive interim result [false|false]: ในเดือนกันยายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.379501808+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.37950936+07:00","message":"[bufferProcess] interim [840000000]:ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379512664+07:00","message":"[bufferProcess] send to processor:ในเดือน 9"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.37951903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379522401+07:00","message":"> Transcript [20299] [false]: 'ในเดือน 9'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379526002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379528477+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379533612+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.379535928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.38194807+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.381985311+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:56.381991141+07:00","message":"receive interim result [false|false]: ในเดือนกันยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.382008626+07:00","message":"[buffer interim] 1403 false ในเดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.38201565+07:00","message":"[bufferProcess] interim [900000000]:ในเดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382021947+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.3820304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382033704+07:00","message":"> Transcript [20300] [false]: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382037064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382039445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382042042+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382044168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382050376+07:00","message":"Push: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382052542+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382055121+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.382057413+07:00","message":"Next Push (prob) : 'เดือนกันยายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.382070837+07:00","message":"push: {false ใน 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.508461387+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.508502491+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:56.508510215+07:00","message":"receive interim result [false|false]: ในเดือนกันยายน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.508525513+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.508532576+07:00","message":"[bufferProcess] interim [960000000]:ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.508535273+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.508542384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.508545585+07:00","message":"> Transcript [20301] [false]: 'ในเดือนกันยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.508548224+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.757451266+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.75749317+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.757500224+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.757515735+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757523461+07:00","message":"[bufferProcess] interim [260000000]:ในเดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757526169+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757534323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757537623+07:00","message":"> Transcript [20302] [false]: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757543859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757546581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757548675+07:00","message":"StatePrefix: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.757551243+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.961686736+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.96172949+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.961735832+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:56.961749042+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961756494+07:00","message":"[bufferProcess] interim [440000000]:ในเดือนกันยายนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961759376+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961765991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961768698+07:00","message":"> Transcript [20303] [false]: 'ในเดือนกันยายนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961772339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961775103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961777143+07:00","message":"StatePrefix: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:56.961780213+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085586458+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085608718+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:57.085614172+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.085627086+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085632634+07:00","message":"[bufferProcess] interim [560000000]:ในเดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085635554+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085642254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085646136+07:00","message":"> Transcript [20304] [false]: 'ในเดือนกันยายนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085649838+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085652298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.08565433+07:00","message":"StatePrefix: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.085656906+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.090514471+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.090549774+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:57.090554994+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.090569727+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090577206+07:00","message":"[bufferProcess] interim [620000000]:ในเดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090579787+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090586244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090589729+07:00","message":"> Transcript [20305] [false]: 'ในเดือนกันยายนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090594343+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090596646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090599035+07:00","message":"StatePrefix: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090601884+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090608818+07:00","message":"Push: 'เดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090610873+07:00","message":"TextPushed: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.090614998+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.09061771+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.090625713+07:00","message":"push: {false เดือนกันยายน 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.296581774+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.296628415+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:57.296636388+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.296655741+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.296664488+07:00","message":"[bufferProcess] interim [740000000]:ในเดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.29666812+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.29667342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.296677823+07:00","message":"> Transcript [20306] [false]: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.296681249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.296684784+07:00","message":"Set new StatePrefix: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.404291984+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.404332382+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:57.404338532+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.404353568+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.40436508+07:00","message":"[bufferProcess] interim [920000000]:ในเดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.40436897+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.40437542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.404379691+07:00","message":"> Transcript [20307] [false]: 'ในเดือนกันยายนนี้นะครับแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.404384826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.404388597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.404392094+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.404395081+07:00","message":"TextPushed: 'ในเดือนกันยายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.590075477+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.590115899+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:57.59012233+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:57.590137526+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590145093+07:00","message":"[bufferProcess] interim [40000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590148178+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590155253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590158346+07:00","message":"> Transcript [20308] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590161605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.59016431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590166275+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:57.590169827+07:00","message":"TextPushed: 'ในเดือนกันยายน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.121401771+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.121437852+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:58.121444355+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.121460091+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121466262+07:00","message":"[bufferProcess] interim [580000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121468872+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121472622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121475752+07:00","message":"> Transcript [20309] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121478851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121480765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121482917+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.121485194+07:00","message":"TextPushed: 'ในเดือนกันยายน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:58.153678249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:47:58.153693444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.306335118+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.306368754+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:58.306375168+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.306394664+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306401519+07:00","message":"[bufferProcess] interim [760000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306404472+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306408034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306410498+07:00","message":"> Transcript [20310] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306414693+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306417158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306419503+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306422054+07:00","message":"TextPushed: 'ในเดือนกันยายน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306425071+07:00","message":"Push: 'นี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306428352+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306430712+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.306433148+07:00","message":"Next Push (prob) : 'แต่ตอนนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.306441621+07:00","message":"push: {false นี้นะครับ 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.560483187+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.560524104+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:58.560531557+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.560545869+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560554796+07:00","message":"[bufferProcess] interim [940000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560557188+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.56056074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560564543+07:00","message":"> Transcript [20311] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.56056972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560572919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560577305+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.560580107+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.676093281+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.676134274+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:58.676140394+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นพวงเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.676153851+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นพวงเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676161012+07:00","message":"[bufferProcess] interim [0]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นพวงเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676164785+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676171041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676174135+07:00","message":"> Transcript [20312] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676177834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676180242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676183217+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.676185702+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.738402758+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.738440927+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:58.738446871+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.738462119+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738468187+07:00","message":"[bufferProcess] interim [60000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738471106+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นพวงเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.7384749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738478151+07:00","message":"> Transcript [20313] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นพวงเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738481604+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738483668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738486044+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.738489256+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.819718377+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.819755611+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:58.819761603+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.819778412+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.81978482+07:00","message":"[bufferProcess] interim [180000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819787636+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819791395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819794552+07:00","message":"> Transcript [20314] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819798112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819800302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819802844+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.81980642+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819810586+07:00","message":"Push: 'แต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819814952+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819818329+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.819822647+07:00","message":"Next Push (prob) : 'ห่วงเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.81983323+07:00","message":"push: {false แต่ตอนนี้เป็น 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.837607954+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.837641565+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:58.837647148+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:58.837662394+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837671043+07:00","message":"[bufferProcess] interim [300000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.83767491+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837681275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837684102+07:00","message":"> Transcript [20315] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837687665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837689757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837692041+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:58.837694649+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.091792467+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.091831636+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:59.091837944+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.091857692+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.09186446+07:00","message":"[bufferProcess] interim [600000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.091867312+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.0918742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.091877232+07:00","message":"> Transcript [20316] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.091879843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.091883025+07:00","message":"Set new StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.20114561+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.201193307+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:59.201200022+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.201211048+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.20121796+07:00","message":"[bufferProcess] interim [720000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201220606+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201224336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201226658+07:00","message":"> Transcript [20317] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201230294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201232282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.201234335+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.20123693+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.462003933+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.462044552+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:59.462051988+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.462072644+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462079851+07:00","message":"[bufferProcess] interim [20000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462083807+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462092582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462097027+07:00","message":"> Transcript [20318] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462103411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462105852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462108023+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.462110606+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.785102465+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.785148359+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:59.785156934+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.785188483+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785196991+07:00","message":"[bufferProcess] interim [260000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.78520006+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785207785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785211191+07:00","message":"> Transcript [20319] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785216033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785220025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785223084+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.785226391+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.789079301+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.789118611+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:59.789124659+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.78914255+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789150919+07:00","message":"[bufferProcess] interim [320000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789153524+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789170461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789174576+07:00","message":"> Transcript [20320] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789178852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789181332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789183674+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789186542+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.78919401+07:00","message":"Push: 'ห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789197105+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789199458+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.789201801+07:00","message":"Next Push (prob) : 'ฟื้นฟูสภาพแวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.789228954+07:00","message":"push: {false ห่วงในเรื่องของการ 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.968933513+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.968980871+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:47:59.968992159+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:47:59.969009722+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.969017517+07:00","message":"[bufferProcess] interim [440000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.969021329+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.969029915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.969033252+07:00","message":"> Transcript [20321] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.96903632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:47:59.969039204+07:00","message":"Set new StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.105411293+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.105450048+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:00.105456509+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.105466201+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105473788+07:00","message":"[bufferProcess] interim [620000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105477392+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105481241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105483981+07:00","message":"> Transcript [20322] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105487765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105490185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105492148+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.105494533+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.304541709+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.304587176+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:48:00.304594372+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.304606118+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304615072+07:00","message":"[bufferProcess] interim [740000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304619768+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304625937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304628794+07:00","message":"> Transcript [20323] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304633102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.30463586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304643615+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.304648383+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.33749962+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.337543471+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:00.337550072+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.337564767+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337572315+07:00","message":"[bufferProcess] interim [800000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337575129+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337582284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337585428+07:00","message":"> Transcript [20324] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.33758995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337592325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337595077+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.337598868+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.359365525+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.359418854+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:00.359428076+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.3594481+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359457088+07:00","message":"[bufferProcess] interim [920000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359461803+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359469755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.35947426+07:00","message":"> Transcript [20325] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359480279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359483667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359489574+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359494314+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359501737+07:00","message":"Push: 'ฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359505195+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359509296+07:00","message":"Set new StatePrefix : 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:00.359513419+07:00","message":"Next Push (prob) : 'กายของนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.359524084+07:00","message":"push: {false ฟื้นฟูสภาพร่าง 0 0xc0035c9580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.906627883+07:00","message":"[GCS] IsForceVAD: false for message ID: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:00.982856346+07:00","message":"[GCS] Start streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.00376405+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.003804069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.003811714+07:00","message":"receive interim result [false|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.003826841+07:00","message":"[buffer interim] 1403 false ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003833714+07:00","message":"[bufferProcess] interim [520000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003836736+07:00","message":"[bufferProcess] send to processor:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003840684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003843625+07:00","message":"> Transcript [20326] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003847782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.003850468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.0038525+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.00385538+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.047943116+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.047981035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.04798964+07:00","message":"receive interim result [true|false]: ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.047999097+07:00","message":"end recv isFinal message id 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.048001321+07:00","message":"end Recv id 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.04800704+07:00","message":"[buffer interim] 1403 true ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048014578+07:00","message":"[bufferProcess] interim [610000000]:ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048021066+07:00","message":"[bufferProcess] send to processor (isfinal):ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.04802477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048027658+07:00","message":"> Transcript [20327] [false]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048031958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048034294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048036788+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048039701+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048041823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048043794+07:00","message":"> Transcript [20328] [true]: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนักกีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048046274+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.04804809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048049778+07:00","message":"StatePrefix: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่างกายของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048052091+07:00","message":"TextPushed: 'ในเดือนกันยายนนี้นะครับแต่ตอนนี้เป็นห่วงในเรื่องของการฟื้นฟูสภาพร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.048066871+07:00","message":"Push: 'กายของนักกีฬา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.048077389+07:00","message":"push: {true กายของนักกีฬา 0 0xc0035c9580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:01.059601341+07:00","message":"write wav file: './tmp/7585/7585_1403.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:01.154226703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:01.154232856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.833507272+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.833554167+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:01.833560553+07:00","message":"receive interim result [false|false]: แชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:01.833590186+07:00","message":"[buffer interim] 1404 false แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.833601091+07:00","message":"[bufferProcess] interim [660000000]:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:01.833603858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.149600581+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.149655211+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:02.149663154+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.149677203+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.149688595+07:00","message":"[bufferProcess] interim [960000000]:แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.149692599+07:00","message":"[bufferProcess] send to processor:แชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.149702024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.149706256+07:00","message":"> Transcript [20329] [false]: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.149709714+07:00","message":"Set StatePrefix (first interim): 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.223745818+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.223792127+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:02.223801345+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.223819612+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.22382751+07:00","message":"[bufferProcess] interim [80000000]:แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.223830908+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.223839377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.22384358+07:00","message":"> Transcript [20330] [false]: 'แชมป์โลกเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.223848677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.223851525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.223854719+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.22385775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.414465883+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.414497522+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:02.414503592+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.41451794+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.41452721+07:00","message":"[bufferProcess] interim [260000000]:แชมป์โลกเกิดเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414529896+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414533173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414536393+07:00","message":"> Transcript [20331] [false]: 'แชมป์โลกเกิดเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414539647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414541605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414543684+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.414545836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.42605484+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.426090294+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:02.426095336+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.426110866+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426115629+07:00","message":"[bufferProcess] interim [320000000]:แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426117735+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.42612139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426124184+07:00","message":"> Transcript [20332] [false]: 'แชมป์โลกเกิดเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426127124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426129051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426131019+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.426132954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.526797967+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.526836179+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:02.526842388+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.526854015+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526860443+07:00","message":"[bufferProcess] interim [380000000]:แชมป์โลกเกิดในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526863046+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526868548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526871341+07:00","message":"> Transcript [20333] [false]: 'แชมป์โลกเกิดเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526874613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526876878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526878936+07:00","message":"StatePrefix: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526881358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526885938+07:00","message":"Push: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526888463+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526890652+07:00","message":"Set new StatePrefix : 'แชมป์โลกเกิดเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.526892967+07:00","message":"Next Push (prob) : 'เกิดเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.526899993+07:00","message":"push: {false แชมป์โลก 0 0xc003380c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.718988956+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.71903177+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:02.719038379+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.719067389+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.719072298+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:02.719075269+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.719082214+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:02.719088336+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719095343+07:00","message":"[bufferProcess] interim [560000000]:แชมป์โลกเกิดในวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719098009+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719100651+07:00","message":"[bufferProcess] interim [620000000]:แชมป์โลกเกิดในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719102605+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719105359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719108363+07:00","message":"> Transcript [20334] [false]: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719110951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719113153+07:00","message":"Set new StatePrefix: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719114938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719116856+07:00","message":"> Transcript [20335] [false]: 'แชมป์โลกเกิดในวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719119703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719121887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719123951+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:02.719126135+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.035141326+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.035182682+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:03.035189289+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.035203193+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035217465+07:00","message":"[bufferProcess] interim [860000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035220259+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035223789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035227053+07:00","message":"> Transcript [20336] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035230736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035232922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035235202+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.035237537+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.037425269+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.037449646+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:03.037457175+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.037469626+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037476179+07:00","message":"[bufferProcess] interim [920000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037478501+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037481968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037484435+07:00","message":"> Transcript [20337] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037487516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037489787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037492082+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.037494221+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.117544706+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.117582516+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:03.117589455+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.117602165+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117609398+07:00","message":"[bufferProcess] interim [980000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117612114+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117617387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117620483+07:00","message":"> Transcript [20338] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117624551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117626985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117629235+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117631767+07:00","message":"TextPushed: 'แชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117636057+07:00","message":"Push: 'เกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117638087+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117640404+07:00","message":"Set new StatePrefix : 'แชมป์โลกเกิดในวันพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.117643109+07:00","message":"Next Push (prob) : 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.117651442+07:00","message":"push: {false เกิดในวัน 0 0xc003380c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185128608+07:00","message":"[GCS] Cleaned up inactive client: 1378"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185171179+07:00","message":"[GCS] Cleaned up inactive client: 1374"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185174881+07:00","message":"[GCS] Cleaned up inactive client: 1380"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185177424+07:00","message":"[GCS] Cleaned up inactive client: 1381"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185179657+07:00","message":"[GCS] Cleaned up inactive client: 1379"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185181627+07:00","message":"[GCS] Cleaned up inactive client: 1382"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185183587+07:00","message":"[GCS] Cleaned up inactive client: 1375"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185185384+07:00","message":"[GCS] Cleaned up inactive client: 1372"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185187063+07:00","message":"[GCS] Cleaned up inactive client: 1377"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185188777+07:00","message":"[GCS] Cleaned up inactive client: 1376"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.185190603+07:00","message":"[GCS] Cleaned up inactive client: 1373"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.793790582+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.79382405+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:48:03.793829301+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.793842325+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.79384866+07:00","message":"[bufferProcess] interim [580000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.793851809+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.793857183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.793860071+07:00","message":"> Transcript [20339] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.793862471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.793864878+07:00","message":"Set new StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.938206153+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.938241682+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:03.93824791+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:03.938262831+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938269128+07:00","message":"[bufferProcess] interim [760000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938271975+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938275586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938278595+07:00","message":"> Transcript [20340] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.93828205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938284231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938286735+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:03.938289751+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.130355744+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.13039103+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:04.130397565+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.130411036+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130417832+07:00","message":"[bufferProcess] interim [940000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130420477+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130427397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130430178+07:00","message":"> Transcript [20341] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.13043449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130436754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130439474+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.130442363+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:04.154531558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:04.154542722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.198283338+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.198322597+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:04.198329004+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.198339987+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198347096+07:00","message":"[bufferProcess] interim [60000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198349707+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198355065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198358235+07:00","message":"> Transcript [20342] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198362026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198364691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198368637+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.198371013+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.327973609+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.328013126+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:04.328019555+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.32803402+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328040565+07:00","message":"[bufferProcess] interim [180000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328043338+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328046934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328049777+07:00","message":"> Transcript [20343] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328053703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328062568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328065299+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328069693+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328073128+07:00","message":"Push: 'พรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328075236+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328077634+07:00","message":"Set new StatePrefix : 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.328080685+07:00","message":"Next Push (prob) : 'ซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.328088172+07:00","message":"push: {false พรุ่งนี้นะครับ 0 0xc003380c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.497624342+07:00","message":"[GCS] IsForceVAD: false for message ID: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.512692088+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.512732762+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:04.512738877+07:00","message":"receive interim result [false|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.512761346+07:00","message":"[buffer interim] 1404 false แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512771421+07:00","message":"[bufferProcess] interim [360000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512774328+07:00","message":"[bufferProcess] send to processor:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512778407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512782183+07:00","message":"> Transcript [20344] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512787589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512790744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512793983+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.512798329+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614198611+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614239262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย\",\"confidence\":0.9578278}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614246011+07:00","message":"receive interim result [true|false]: แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614254981+07:00","message":"end recv isFinal message id 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614257178+07:00","message":"end Recv id 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.61426293+07:00","message":"[buffer interim] 1404 true แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614273171+07:00","message":"[bufferProcess] interim [540000000]:แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614278711+07:00","message":"[bufferProcess] send to processor (isfinal):แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614282184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614285064+07:00","message":"> Transcript [20345] [false]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614289102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614290994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614292888+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614295445+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614299281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.61430157+07:00","message":"> Transcript [20346] [true]: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่ท้าทาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614303973+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614305698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.61430761+07:00","message":"StatePrefix: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับซึ่งถือว่าเป็นงานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614310012+07:00","message":"TextPushed: 'แชมป์โลกเกิดในวันพรุ่งนี้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:04.614316194+07:00","message":"Push: 'ซึ่งถือว่าเป็นงานที่ท้าทาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.614323552+07:00","message":"push: {true ซึ่งถือว่าเป็นงานที่ท้าทาย 0 0xc003380c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:04.624579997+07:00","message":"write wav file: './tmp/7585/7585_1404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:04.632588718+07:00","message":"[GCS] Start streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.456554667+07:00","message":"[GCS] IsForceVAD: false for message ID: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.461212535+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.46124678+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:05.461251692+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.461263555+07:00","message":"[buffer interim] 1405 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.461269606+07:00","message":"[bufferProcess] interim [660000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.461271667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541264557+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541305089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระยะภาพ\",\"confidence\":0.8751744}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541311782+07:00","message":"receive interim result [true|false]: ระยะภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541321506+07:00","message":"end recv isFinal message id 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541324127+07:00","message":"end Recv id 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541329692+07:00","message":"[buffer interim] 1405 true ระยะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.54133857+07:00","message":"[bufferProcess] interim [870000000]:ระยะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541343368+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541346672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541349853+07:00","message":"> Transcript [20347] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541352037+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541353933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541356287+07:00","message":"> Transcript [20348] [true]: 'ระยะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541358977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541360961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541362813+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541364768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:05.541369602+07:00","message":"Push: 'ระยะภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.541377744+07:00","message":"push: {true ระยะภาพ 0 0xc0031d9900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:05.547235204+07:00","message":"write wav file: './tmp/7585/7585_1405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:05.5900215+07:00","message":"[GCS] Start streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.12878568+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.128825484+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:06.128834855+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.128854054+07:00","message":"[buffer interim] 1406 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.128860495+07:00","message":"[bufferProcess] interim [420000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.128862312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.343612121+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.343667941+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:06.343676644+07:00","message":"receive interim result [false|false]: ต้องเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.343694564+07:00","message":"[buffer interim] 1406 false ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.343706037+07:00","message":"[bufferProcess] interim [600000000]:ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.343710052+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.343718482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.343723778+07:00","message":"> Transcript [20349] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.343728691+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.629936337+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.62998316+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:06.629989448+07:00","message":"receive interim result [false|false]: ต้องเร่งนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.630003704+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.630016515+07:00","message":"[bufferProcess] interim [840000000]:ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.630019019+07:00","message":"[bufferProcess] send to processor:ต้องเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.630022807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.63002597+07:00","message":"> Transcript [20350] [false]: 'ต้องเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.630029106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.63003105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.63003307+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.630035068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.748027981+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.748068701+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:06.748075249+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.748087725+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748093623+07:00","message":"[bufferProcess] interim [20000000]:ต้องเร่งนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748096412+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.74810197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748104723+07:00","message":"> Transcript [20351] [false]: 'ต้องเร่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748108176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748110518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748113624+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.748115803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.950948123+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.95100799+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:06.951013901+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:06.951025354+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951032179+07:00","message":"[bufferProcess] interim [200000000]:ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951034655+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951040642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951044735+07:00","message":"> Transcript [20352] [false]: 'ต้องเร่งนำความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951050697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951060565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.951063692+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:06.95106667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.011063345+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.011104366+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:07.011109597+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.011123053+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011129618+07:00","message":"[bufferProcess] interim [320000000]:ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.01113198+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011137825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011140483+07:00","message":"> Transcript [20353] [false]: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011143701+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011145906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011148435+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011150528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011155064+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011157556+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011159778+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.011162254+07:00","message":"Next Push (prob) : 'เร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.011170083+07:00","message":"push: {false ต้อง 0 0xc003102880}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:07.155388517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:07.155405863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.337022102+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.33704572+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:07.3370498+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.337068616+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337073987+07:00","message":"[bufferProcess] interim [560000000]:ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337076467+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337079869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337082588+07:00","message":"> Transcript [20354] [false]: 'ต้องเร่งนำความแข็งแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337085693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337087946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337089983+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.337093862+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.489050388+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.489108494+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:07.489116385+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.48913365+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489142037+07:00","message":"[bufferProcess] interim [680000000]:ต้องเร่งนำความแข็งแรงและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489145816+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489188199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489193889+07:00","message":"> Transcript [20355] [false]: 'ต้องเร่งนำความแข็งแรงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489198997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489202581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489205691+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.489209375+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.659044913+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.659086464+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:07.65909195+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและก็พา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.659106293+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659112957+07:00","message":"[bufferProcess] interim [860000000]:ต้องเร่งนำความแข็งแรงและก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659115402+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659120613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659123613+07:00","message":"> Transcript [20356] [false]: 'ต้องเร่งนำความแข็งแรงและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659127059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659129167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659131522+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.659133875+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.663416889+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.663436479+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:07.66344102+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.663450891+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663455598+07:00","message":"[bufferProcess] interim [920000000]:ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663457836+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและก็พา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663461322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663463711+07:00","message":"> Transcript [20357] [false]: 'ต้องเร่งนำความแข็งแรงและก็พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.66346682+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663470312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663472421+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663474614+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663479421+07:00","message":"Push: 'เร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663481667+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663484109+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็งแรงและก็พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.663486449+07:00","message":"Next Push (prob) : 'แรงและก็พา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.663493968+07:00","message":"push: {false เร่งนำความแข็ง 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.853427499+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.853471505+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:07.853477169+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:07.853490544+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853497501+07:00","message":"[bufferProcess] interim [100000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853500532+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853507948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853510956+07:00","message":"> Transcript [20358] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853513216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:07.853515418+07:00","message":"Set new StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.033419941+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.03347202+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:08.033478455+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.033493299+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033501168+07:00","message":"[bufferProcess] interim [280000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033504381+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033508527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033511701+07:00","message":"> Transcript [20359] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033515965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.03351814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.03352176+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.033525084+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.247148723+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.247191513+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:48:08.24719845+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.24721305+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247220519+07:00","message":"[bufferProcess] interim [520000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.24722326+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247230783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247233949+07:00","message":"> Transcript [20360] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247239686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247242208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247244464+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.247248195+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.446391065+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.4464323+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:08.446438884+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.446453434+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446459911+07:00","message":"[bufferProcess] interim [700000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446462338+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446469482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446472429+07:00","message":"> Transcript [20361] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446476084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446478285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446480556+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.446486088+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.743988417+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.744025507+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:08.744032065+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.744048709+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744062127+07:00","message":"[bufferProcess] interim [940000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744065418+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744069181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744071844+07:00","message":"> Transcript [20362] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744075529+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744077834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744080079+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744082787+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744085483+07:00","message":"Push: 'แรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744090141+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744092696+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.744095748+07:00","message":"Next Push (prob) : 'เร็วของสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.744104291+07:00","message":"push: {false แรงและข้อความ 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.943327138+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.943367449+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:08.943374231+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:08.943388517+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.94340149+07:00","message":"[bufferProcess] interim [180000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943407374+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943415654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943418564+07:00","message":"> Transcript [20363] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943422151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943424722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.943427418+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:08.94343053+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.063473429+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.063521361+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:09.063529924+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.063547707+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063555186+07:00","message":"[bufferProcess] interim [240000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063558567+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063566073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063569095+07:00","message":"> Transcript [20364] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกับคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063575366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063578103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063580402+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.063583412+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.125809158+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.125858824+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:09.125865477+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.125882388+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125890345+07:00","message":"[bufferProcess] interim [360000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125893483+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125897011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125899813+07:00","message":"> Transcript [20365] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125903986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125906333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125908495+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.125912685+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.445686826+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.445727259+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:09.445733884+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.445748159+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445755473+07:00","message":"[bufferProcess] interim [660000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445758276+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445766312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445769481+07:00","message":"> Transcript [20366] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445775395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445778344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445781671+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445785205+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445790857+07:00","message":"Push: 'เร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445794017+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445796469+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:09.445798768+07:00","message":"Next Push (prob) : 'กลับคืนมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:09.445805991+07:00","message":"push: {false เร็วของสาวไทย 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.036369128+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.036411041+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:10.036417137+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:10.036433818+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036441001+07:00","message":"[bufferProcess] interim [260000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036443918+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.03644841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036451462+07:00","message":"> Transcript [20367] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.03645505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036457347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036459522+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:10.036462329+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:10.156154458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:10.156166721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.726413955+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.72645722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.72646488+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:12.726477262+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726484685+07:00","message":"[bufferProcess] interim [20000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726487716+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726493364+07:00","message":"[bufferProcess] send to processor (ticker):ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726496694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726500085+07:00","message":"> Transcript [20368] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726507276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726509594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.72651341+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.72651628+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726518485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726520649+07:00","message":"> Transcript [20369] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726523206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726524982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726526661+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:12.726528895+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.156619721+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:13.156647169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:13.156656552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.156658257+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:48:13.156727901+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.156751634+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.156758501+07:00","message":"[bufferProcess] interim [380000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.156760764+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.35394382+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.353991803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.354000222+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.354015556+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354022512+07:00","message":"[bufferProcess] interim [620000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354025423+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354032826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354036092+07:00","message":"> Transcript [20370] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354041054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354043837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354046743+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354059249+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354065572+07:00","message":"Push: 'กลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354067575+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354070023+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.354072912+07:00","message":"Next Push (prob) : 'รับด้วยความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.354081719+07:00","message":"push: {false กลับคืนมา 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.427832932+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.427868149+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:13.427874451+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.4278855+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427891997+07:00","message":"[bufferProcess] interim [680000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427894699+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427900232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.42790302+07:00","message":"> Transcript [20371] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427906745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427908909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427911371+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.427914151+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.609610733+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.609658555+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:48:13.609666755+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.609684907+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609695178+07:00","message":"[bufferProcess] interim [860000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609699538+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609707523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609711933+07:00","message":"> Transcript [20372] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609716145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.609719243+07:00","message":"Set new StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.78504292+07:00","message":"[GCS] IsForceVAD: false for message ID: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.848807117+07:00","message":"[GCS] Start streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.898202465+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.898265086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.898272264+07:00","message":"receive interim result [false|false]: ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.898289386+07:00","message":"[buffer interim] 1406 false ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.898300734+07:00","message":"[bufferProcess] interim [220000000]:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.898303832+07:00","message":"[bufferProcess] send to processor:ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.898307887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.898311586+07:00","message":"> Transcript [20373] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.89831445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.898316705+07:00","message":"Set new StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989418052+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989462158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง\",\"confidence\":0.9294218}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989471573+07:00","message":"receive interim result [true|false]: ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989481495+07:00","message":"end recv isFinal message id 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989484439+07:00","message":"end Recv id 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989490285+07:00","message":"[buffer interim] 1406 true ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989496679+07:00","message":"[bufferProcess] interim [220000000]:ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989500698+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989504655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989507522+07:00","message":"> Transcript [20374] [false]: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989510931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989512954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989515258+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989518542+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989520756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.98952276+07:00","message":"> Transcript [20375] [true]: 'ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.98953212+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989534838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.98954431+07:00","message":"StatePrefix: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมารับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989547102+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989549301+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989720629+07:00","message":"Push: 'ครับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989723837+07:00","message":"TextPushed: 'ต้องเร่งนำความแข็งแรงและข้อความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.98972635+07:00","message":"Set new StatePrefix : 'ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989729067+07:00","message":"Next Push (prob) : 'ต้องเร่งนำความแข็งแรงแล้วก็ความเร็วของสาวไทยกลับคืนมาครับด้วยความแข็งแกร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:13.989737074+07:00","message":"push: {true ครับด้วยความแข็งแกร่ง 0 0xc003102880}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:13.989749492+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1406.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:14.004369349+07:00","message":"write wav file: './tmp/7585/7585_1406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.093103179+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.093137646+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:15.093145769+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.093168954+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.093179049+07:00","message":"[bufferProcess] interim [320000000]:นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.093181439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.09318662+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.093189466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.093192323+07:00","message":"> Transcript [20376] [false]: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.093194801+07:00","message":"Set StatePrefix (first interim): 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.742067588+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.742093246+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:15.742098391+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.742112322+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.742122095+07:00","message":"[bufferProcess] interim [920000000]:นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.742124146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.998755308+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.998793146+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:15.998799143+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:15.998815023+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998821921+07:00","message":"[bufferProcess] interim [220000000]:นาฬิกาเองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998824393+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998827982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998831047+07:00","message":"> Transcript [20377] [false]: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998834031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998836209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.998838557+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:15.99884067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:16.157197507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:16.157221651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.181150884+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.181192964+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:16.181198501+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.181213493+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181219507+07:00","message":"[bufferProcess] interim [340000000]:นาฬิกาเองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181222291+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.18122928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181232888+07:00","message":"> Transcript [20378] [false]: 'นาฬิกาเองนะครับในเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181236604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181238728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181243103+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.181245435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.329244474+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.329285341+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:48:16.329291067+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.329302788+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329309427+07:00","message":"[bufferProcess] interim [520000000]:นาฬิกาเองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329312313+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329317947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329320792+07:00","message":"> Transcript [20379] [false]: 'นาฬิกาเองนะครับในเรื่องของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329324226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329326649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.32932917+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.329331587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.504044048+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.504090583+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:16.504097782+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.504113618+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504121685+07:00","message":"[bufferProcess] interim [640000000]:นาฬิกาเองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504124678+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504132221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504135508+07:00","message":"> Transcript [20380] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504138926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504141566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504144032+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504146475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504152847+07:00","message":"Push: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504154981+07:00","message":"TextPushed: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.50415769+07:00","message":"Set new StatePrefix : 'นาฬิกาเองนะครับในเรื่องของการเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.504160913+07:00","message":"Next Push (prob) : 'ในเรื่องของการเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.504170246+07:00","message":"push: {false นาฬิกาเองนะครับ 0 0xc003066280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.713261812+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.713298411+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:16.713304153+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:16.713316633+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713323032+07:00","message":"[bufferProcess] interim [880000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713325467+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713329247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713331894+07:00","message":"> Transcript [20381] [false]: 'นาฬิกาเองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713334469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:16.713337233+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.212404749+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.212456298+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:17.212463438+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.212479339+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212487382+07:00","message":"[bufferProcess] interim [420000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212490819+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212499625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212502714+07:00","message":"> Transcript [20382] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212505216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.212507725+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.408380663+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.408427629+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:48:17.408435251+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.40845038+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408457989+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408461693+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408470208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408473094+07:00","message":"> Transcript [20383] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408477059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408479511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408481526+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.408485427+07:00","message":"TextPushed: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.53584351+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.535886174+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:17.535894744+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.535910514+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535916969+07:00","message":"[bufferProcess] interim [720000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.53592091+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535931215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535935389+07:00","message":"> Transcript [20384] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.53593938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535941691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535944324+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.535946988+07:00","message":"TextPushed: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.727175365+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.727229219+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:17.727237316+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.727251907+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727259023+07:00","message":"[bufferProcess] interim [840000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727261648+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727268933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727272001+07:00","message":"> Transcript [20385] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727275559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727277953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727281817+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.727284721+07:00","message":"TextPushed: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.852016717+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.852063615+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:17.852070721+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.852084972+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852092962+07:00","message":"[bufferProcess] interim [20000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852095758+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852102311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852105944+07:00","message":"> Transcript [20386] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852110048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852112769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852116056+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852119585+07:00","message":"TextPushed: 'นาฬิกาเองนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852123088+07:00","message":"Push: 'ในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.85212746+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852130452+07:00","message":"Set new StatePrefix : 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.852133368+07:00","message":"Next Push (prob) : 'เราก็ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.852141586+07:00","message":"push: {false ในเรื่องของการเล่นน่ะ 0 0xc003066280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.961362882+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.961405221+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:17.961412431+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:17.961427282+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961433454+07:00","message":"[bufferProcess] interim [80000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961436659+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961443804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961447391+07:00","message":"> Transcript [20387] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961451068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961453398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961455736+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:17.961458456+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.151200308+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.151239605+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:48:18.151245685+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.151260875+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151267315+07:00","message":"[bufferProcess] interim [260000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151270127+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151277642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151280995+07:00","message":"> Transcript [20388] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151283615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.151286765+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.170414422+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.170454325+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:18.17046035+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.170476088+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.170483454+07:00","message":"[bufferProcess] interim [320000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.170485979+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.17049549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.170498641+07:00","message":"> Transcript [20389] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.170501002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.170503209+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งหลายเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.297957979+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.297996967+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:18.298003969+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.298013954+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298021152+07:00","message":"[bufferProcess] interim [440000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298024258+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298028618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298036747+07:00","message":"> Transcript [20390] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298039766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.298042202+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งได้จ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.510893926+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.510942291+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:18.510950043+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.51096505+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510975373+07:00","message":"[bufferProcess] interim [680000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510978576+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510986483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510989388+07:00","message":"> Transcript [20391] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510994164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.510996323+07:00","message":"Set new StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.67222894+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.672265534+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:18.672271643+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากจน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.672284807+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672299551+07:00","message":"[bufferProcess] interim [800000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672302255+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.6723061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672308895+07:00","message":"> Transcript [20392] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672312582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672314888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.67231711+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.672320219+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.748654755+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.7486892+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:18.748695847+07:00","message":"receive interim result [false|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.748713632+07:00","message":"[buffer interim] 1407 false นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.74871991+07:00","message":"[bufferProcess] interim [920000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748722597+07:00","message":"[bufferProcess] send to processor:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748732399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748735715+07:00","message":"> Transcript [20393] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748739476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748741733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748743647+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:18.748746226+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:18.977035829+07:00","message":"[GCS] IsForceVAD: false for message ID: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144237562+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144275109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล่นยากมากตัวนี้\",\"confidence\":0.912403}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144283027+07:00","message":"receive interim result [true|false]: นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล่นยากมากตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144294868+07:00","message":"end recv isFinal message id 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144298403+07:00","message":"end Recv id 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144307222+07:00","message":"[buffer interim] 1407 true นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล่นยากมากตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144315148+07:00","message":"[bufferProcess] interim [130000000]:นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล่นยากมากตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144320266+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.14432503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144329527+07:00","message":"> Transcript [20394] [false]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมากตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.14433465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144337624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144340614+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144344453+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144347259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144351266+07:00","message":"> Transcript [20395] [true]: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราค่อนข้างเล่นยากมากตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144354842+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144357845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.1443604+07:00","message":"StatePrefix: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะเราก็ตั้งเล่นยากมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144369883+07:00","message":"TextPushed: 'นาฬิกาเองนะครับในเรื่องของการเล่นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:19.144374262+07:00","message":"Push: 'เราค่อนข้างเล่นยากมากตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:19.144385165+07:00","message":"push: {true เราค่อนข้างเล่นยากมากตัวนี้ 0 0xc003066280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:19.155793225+07:00","message":"write wav file: './tmp/7585/7585_1407.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:19.158037729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:19.158087715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.447125692+07:00","message":"[GCS] Start streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.509287185+07:00","message":"[GCS] IsForceVAD: false for message ID: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.639479976+07:00","message":"[GCS] Start streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.671746116+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.671771092+07:00","message":"found end of frame, send empty tag with msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.671774462+07:00","message":"end Recv id 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.671782683+07:00","message":"[buffer interim] 1408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671791017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671794838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671798279+07:00","message":"> Transcript [20396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671801068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671803126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671805046+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671806982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.671809393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.67181926+07:00","message":"push: {true \n 0 0xc003381080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:20.676831203+07:00","message":"write wav file: './tmp/7585/7585_1408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.708930041+07:00","message":"[GCS] IsForceVAD: false for message ID: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.897410549+07:00","message":"[GCS] Start streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.921139587+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.921174848+07:00","message":"found end of frame, send empty tag with msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.921178668+07:00","message":"end Recv id 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.921186368+07:00","message":"[buffer interim] 1409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.92119328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921198708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921201868+07:00","message":"> Transcript [20397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921204165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921206097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921208001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.921209917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:20.92121404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:20.921238482+07:00","message":"push: {true \n 0 0xc003102980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:20.926254718+07:00","message":"write wav file: './tmp/7585/7585_1409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.215300636+07:00","message":"[GCS] IsForceVAD: false for message ID: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.27732061+07:00","message":"[GCS] Start streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.312988484+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.313008813+07:00","message":"found end of frame, send empty tag with msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.313012137+07:00","message":"end Recv id 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.313019364+07:00","message":"[buffer interim] 1410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313027371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313049563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313055186+07:00","message":"> Transcript [20398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313059494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313062802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313066142+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313069653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:21.313073665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:21.313086438+07:00","message":"push: {true \n 0 0xc00340d700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:21.317757989+07:00","message":"write wav file: './tmp/7585/7585_1410.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:22.158131165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:22.158141691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.816085444+07:00","message":"[GCS] IsForceVAD: false for message ID: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.90547996+07:00","message":"receive streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.905501668+07:00","message":"found end of frame, send empty tag with msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.905504829+07:00","message":"end Recv id 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.905512758+07:00","message":"[buffer interim] 1411 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905520507+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905533312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905536225+07:00","message":"> Transcript [20399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.90553885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905540961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905542814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.905544926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:22.90554771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.905557994+07:00","message":"push: {true \n 0 0xc0035c9a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:22.914779176+07:00","message":"write wav file: './tmp/7585/7585_1411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:22.946318452+07:00","message":"[GCS] Start streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.025650433+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.025696995+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:25.02570483+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.025720316+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.025727481+07:00","message":"[bufferProcess] interim [100000000]:ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.025729557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.02573476+07:00","message":"[bufferProcess] send to processor (ticker):ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.025737442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.025741107+07:00","message":"> Transcript [20400] [false]: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.025743807+07:00","message":"Set StatePrefix (first interim): 'ลำบากมากนะครับ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:25.159123395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:25.159134575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.611416757+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.611456112+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:48:25.61146399+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.611475852+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.61148422+07:00","message":"[bufferProcess] interim [700000000]:ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.611486198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.725182632+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.725228215+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:25.725235686+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.725249804+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.72525587+07:00","message":"[bufferProcess] interim [760000000]:ลำบากมากนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.725258698+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.725265626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.725268418+07:00","message":"> Transcript [20401] [false]: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.72527167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.725273986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.725276087+07:00","message":"StatePrefix: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.72527852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.732652482+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.732683148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำบากมากนะครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.732688606+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.732702227+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732707918+07:00","message":"[bufferProcess] interim [820000000]:ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732710216+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732714601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732717168+07:00","message":"> Transcript [20402] [false]: 'ลำบากมากนะครับแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732720449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732722598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732724732+07:00","message":"StatePrefix: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.732726756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.791492391+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.791528481+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:25.791534149+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.791545498+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791553061+07:00","message":"[bufferProcess] interim [880000000]:ลำบากมากนะครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791555358+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791561478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791564648+07:00","message":"> Transcript [20403] [false]: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791567537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791569807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791572142+07:00","message":"StatePrefix: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.791574367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.989525195+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.989564903+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:25.989570888+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.989587312+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989594231+07:00","message":"[bufferProcess] interim [120000000]:ลำบากมากนะครับแต่ก็ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989596696+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989600993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989603919+07:00","message":"> Transcript [20404] [false]: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989606999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989609142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989611541+07:00","message":"StatePrefix: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989613695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989618087+07:00","message":"Push: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989621604+07:00","message":"TextPushed: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989624305+07:00","message":"Set new StatePrefix : 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:25.989626614+07:00","message":"Next Push (prob) : 'แต่ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:25.989634852+07:00","message":"push: {false ลำบากมากนะครับ 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.109932763+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.109964663+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:26.10996997+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.10998386+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.109990339+07:00","message":"[bufferProcess] interim [180000000]:ลำบากมากนะครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.10999292+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.109999421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.11000212+07:00","message":"> Transcript [20405] [false]: 'ลำบากมากนะครับแต่ก็ต้องดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.110005512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.110007753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.110010383+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.110012995+07:00","message":"TextPushed: 'ลำบากมากนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.294777514+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.294817518+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:26.294823374+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.294840385+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.29484714+07:00","message":"[bufferProcess] interim [360000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294850606+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294856132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294859864+07:00","message":"> Transcript [20406] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294863687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294865753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294868799+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.294871404+07:00","message":"TextPushed: 'ลำบากมากนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.49249131+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.492527881+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:48:26.492533667+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.492549686+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492556842+07:00","message":"[bufferProcess] interim [540000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492559375+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492563152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492565988+07:00","message":"> Transcript [20407] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492569193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492571299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492573229+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.492575749+07:00","message":"TextPushed: 'ลำบากมากนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.69620312+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.696246007+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:26.696253767+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.696268521+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696275109+07:00","message":"[bufferProcess] interim [780000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696277722+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696283537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696286604+07:00","message":"> Transcript [20408] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696290276+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696292557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.69629485+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696297818+07:00","message":"TextPushed: 'ลำบากมากนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696302634+07:00","message":"Push: 'แต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.69630469+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.6963077+07:00","message":"Set new StatePrefix : 'ลำบากมากนะครับแต่ก็ต้องยอมรับผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.696311113+07:00","message":"Next Push (prob) : 'ยอมรับผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.69633825+07:00","message":"push: {false แต่ก็ต้อง 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.83994751+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.839988482+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:26.83999475+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.840011155+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840018647+07:00","message":"[bufferProcess] interim [900000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840021407+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840025396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840028115+07:00","message":"> Transcript [20409] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840030765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.840032938+07:00","message":"Set new StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.87022433+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.870261555+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:26.870269098+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.870286802+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.87029289+07:00","message":"[bufferProcess] interim [960000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870295541+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870301935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870305052+07:00","message":"> Transcript [20410] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.87030875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870311084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870313112+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.870316024+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.872913819+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.872952969+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:26.87295925+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:26.872973304+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.872980325+07:00","message":"[bufferProcess] interim [20000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.872982798+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.87298856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.872991426+07:00","message":"> Transcript [20411] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.872994991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.872997143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.873001421+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:26.873004149+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.133603342+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.133636475+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:27.133643597+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.133657688+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133663437+07:00","message":"[bufferProcess] interim [200000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133666298+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133670239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133672991+07:00","message":"> Transcript [20412] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133676582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133678601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133680747+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.133683171+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.334085609+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.334124007+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:27.334130419+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.334144985+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334151595+07:00","message":"[bufferProcess] interim [380000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334154239+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334157939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334160641+07:00","message":"> Transcript [20413] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334164421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334166794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334168728+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334172865+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334175544+07:00","message":"Push: 'ยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.33417758+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.334179782+07:00","message":"Set new StatePrefix : 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.33418212+07:00","message":"Next Push (prob) : 'นะครับว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.3341903+07:00","message":"push: {false ยอมรับเด็กเรา 0 0xc003935f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.51447724+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.514513861+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:48:27.514520447+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:27.514534496+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.51454079+07:00","message":"[bufferProcess] interim [620000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.514543817+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.51455035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.514553106+07:00","message":"> Transcript [20414] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:27.514555866+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:28.159445745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:28.159457007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.389332535+07:00","message":"[GCS] IsForceVAD: false for message ID: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.46050276+07:00","message":"[GCS] Start streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.49905921+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.49909616+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:48:28.4991018+07:00","message":"receive interim result [false|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.4991231+07:00","message":"[buffer interim] 1412 false ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.499129829+07:00","message":"[bufferProcess] interim [640000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.499132782+07:00","message":"[bufferProcess] send to processor:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.499136778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.499139593+07:00","message":"> Transcript [20415] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.499142141+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555434433+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.55547322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่าเต็มที่แล้วครับวันนี้\",\"confidence\":0.90438884}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555479707+07:00","message":"receive interim result [true|false]: ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่าเต็มที่แล้วครับวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555489988+07:00","message":"end recv isFinal message id 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555496818+07:00","message":"end Recv id 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555503228+07:00","message":"[buffer interim] 1412 true ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่าเต็มที่แล้วครับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555510645+07:00","message":"[bufferProcess] interim [670000000]:ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่าเต็มที่แล้วครับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555514597+07:00","message":"[bufferProcess] send to processor (isfinal):ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555518161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555520948+07:00","message":"> Transcript [20416] [false]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555523698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555525924+07:00","message":"Set new StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555527936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555529734+07:00","message":"> Transcript [20417] [true]: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับว่าเต็มที่แล้วครับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555532258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555534295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555536606+07:00","message":"StatePrefix: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรานะครับที่รักครับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555539165+07:00","message":"TextPushed: 'ลำบากมากนะครับแต่ก็ต้องยอมรับเด็กเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:28.555542305+07:00","message":"Push: 'นะครับว่าเต็มที่แล้วครับวันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:28.555550909+07:00","message":"push: {true นะครับว่าเต็มที่แล้วครับวันนี้ 0 0xc003935f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:28.570054004+07:00","message":"write wav file: './tmp/7585/7585_1412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.435747669+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.435786269+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:29.435792267+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.435806378+07:00","message":"[buffer interim] 1413 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.435812657+07:00","message":"[bufferProcess] interim [20000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.435814516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.668347412+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.668387692+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:29.668393775+07:00","message":"receive interim result [false|false]: เราไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.668401637+07:00","message":"[buffer interim] 1413 false เราไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.668408038+07:00","message":"[bufferProcess] interim [200000000]:เราไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.668410168+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.668413391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.668416077+07:00","message":"> Transcript [20418] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.668418336+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.68641329+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.686453117+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:29.686459966+07:00","message":"receive interim result [false|false]: เราพญา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.686475867+07:00","message":"[buffer interim] 1413 false เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686532146+07:00","message":"[bufferProcess] interim [260000000]:เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686537122+07:00","message":"[bufferProcess] send to processor:เราไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.68654703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686550914+07:00","message":"> Transcript [20419] [false]: 'เราไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686555878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686559621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686562855+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.686566125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.69410001+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.694135216+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:29.694142608+07:00","message":"receive interim result [false|false]: เราพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.694157594+07:00","message":"[buffer interim] 1413 false เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694165123+07:00","message":"[bufferProcess] interim [320000000]:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694168417+07:00","message":"[bufferProcess] send to processor:เราพญา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694175357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694178938+07:00","message":"> Transcript [20420] [false]: 'เราพญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694189361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694191529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694193771+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.694195809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.901467161+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.901504093+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:29.901510445+07:00","message":"receive interim result [false|false]: เราพยายามทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:29.90152425+07:00","message":"[buffer interim] 1413 false เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901530414+07:00","message":"[bufferProcess] interim [500000000]:เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901532807+07:00","message":"[bufferProcess] send to processor:เราพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901537948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901541211+07:00","message":"> Transcript [20421] [false]: 'เราพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.90154566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.90154936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901551722+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:29.901553898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.148638751+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.148677574+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:30.1486835+07:00","message":"receive interim result [false|false]: เราพยายามพาไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.148699778+07:00","message":"[buffer interim] 1413 false เราพยายามพาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148706824+07:00","message":"[bufferProcess] interim [680000000]:เราพยายามพาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148709212+07:00","message":"[bufferProcess] send to processor:เราพยายามทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148712923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148715946+07:00","message":"> Transcript [20422] [false]: 'เราพยายามทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148719348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148721564+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148723782+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148725872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148731748+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148733673+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.148735935+07:00","message":"Set new StatePrefix : 'เราพยายามทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.14873906+07:00","message":"Next Push (prob) : 'พยายามทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.148761917+07:00","message":"push: {false เรา 0 0xc003102b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.229094487+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.229143206+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:30.229150144+07:00","message":"receive interim result [false|false]: เราพยายามทำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.229198027+07:00","message":"[buffer interim] 1413 false เราพยายามทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.229206904+07:00","message":"[bufferProcess] interim [740000000]:เราพยายามทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.229209484+07:00","message":"[bufferProcess] send to processor:เราพยายามพาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.229213096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.22921632+07:00","message":"> Transcript [20423] [false]: 'เราพยายามพาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.229218752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.22922184+07:00","message":"Set new StatePrefix: 'เราพยายามพาไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.258322185+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.258365816+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:30.258373659+07:00","message":"receive interim result [false|false]: เราพยายามทำเต็มที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.258385329+07:00","message":"[buffer interim] 1413 false เราพยายามทำเต็มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.258392379+07:00","message":"[bufferProcess] interim [800000000]:เราพยายามทำเต็มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.258396519+07:00","message":"[bufferProcess] send to processor:เราพยายามทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.25840024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.258402934+07:00","message":"> Transcript [20424] [false]: 'เราพยายามทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.25840544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.258407771+07:00","message":"Set new StatePrefix: 'เราพยายามทำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.397505389+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.397550678+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:30.39755848+07:00","message":"receive interim result [false|false]: เราพยายามเต็มที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.397575484+07:00","message":"[buffer interim] 1413 false เราพยายามเต็มที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.397583577+07:00","message":"[bufferProcess] interim [980000000]:เราพยายามเต็มที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.397589781+07:00","message":"[bufferProcess] send to processor:เราพยายามทำเต็มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.39759769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.397601819+07:00","message":"> Transcript [20425] [false]: 'เราพยายามทำเต็มที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.397605597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.397609209+07:00","message":"Set new StatePrefix: 'เราพยายามทำเต็มที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.50549651+07:00","message":"[GCS] IsForceVAD: false for message ID: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.626088289+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.626136081+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:48:30.62614411+07:00","message":"receive interim result [false|false]: เราพยายามทำเต็มที่แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.626160481+07:00","message":"[buffer interim] 1413 false เราพยายามทำเต็มที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.6261687+07:00","message":"[bufferProcess] interim [160000000]:เราพยายามทำเต็มที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.626171651+07:00","message":"[bufferProcess] send to processor:เราพยายามเต็มที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.626175392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.626178095+07:00","message":"> Transcript [20426] [false]: 'เราพยายามเต็มที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.626180675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.626182787+07:00","message":"Set new StatePrefix: 'เราพยายามเต็มที่แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.627426784+07:00","message":"[GCS] Start streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810150496+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810192732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราพยายามเต็มที่แล้วนะ\",\"confidence\":0.9353528}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810199254+07:00","message":"receive interim result [true|false]: เราพยายามเต็มที่แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810211115+07:00","message":"end recv isFinal message id 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810213619+07:00","message":"end Recv id 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.810220361+07:00","message":"[buffer interim] 1413 true เราพยายามเต็มที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810227309+07:00","message":"[bufferProcess] interim [280000000]:เราพยายามเต็มที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810231124+07:00","message":"[bufferProcess] send to processor (isfinal):เราพยายามทำเต็มที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.81023489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810238044+07:00","message":"> Transcript [20427] [false]: 'เราพยายามทำเต็มที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810242284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810244472+07:00","message":"Set new StatePrefix: 'เราพยายามทำเต็มที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810246326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810248252+07:00","message":"> Transcript [20428] [true]: 'เราพยายามเต็มที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810250935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810252972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810254898+07:00","message":"StatePrefix: 'เราพยายามทำเต็มที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810257258+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:30.810260004+07:00","message":"Push: 'พยายามเต็มที่แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:30.81026786+07:00","message":"push: {true พยายามเต็มที่แล้วนะ 0 0xc003102b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:30.817975379+07:00","message":"write wav file: './tmp/7585/7585_1413.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:31.160500306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:31.160515819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184926166+07:00","message":"[GCS] Cleaned up inactive client: 1383"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184961826+07:00","message":"[GCS] Cleaned up inactive client: 1388"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184965318+07:00","message":"[GCS] Cleaned up inactive client: 1390"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184968206+07:00","message":"[GCS] Cleaned up inactive client: 1387"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184971408+07:00","message":"[GCS] Cleaned up inactive client: 1384"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184973191+07:00","message":"[GCS] Cleaned up inactive client: 1385"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184975437+07:00","message":"[GCS] Cleaned up inactive client: 1392"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.18497723+07:00","message":"[GCS] Cleaned up inactive client: 1386"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184978952+07:00","message":"[GCS] Cleaned up inactive client: 1391"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.18498078+07:00","message":"[GCS] Cleaned up inactive client: 1393"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.184982606+07:00","message":"[GCS] Cleaned up inactive client: 1389"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.692866107+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.692911053+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:33.692917793+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.692939085+07:00","message":"[buffer interim] 1414 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692950645+07:00","message":"[bufferProcess] interim [880000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692953498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692958062+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692961822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692966022+07:00","message":"> Transcript [20429] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.692969071+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.789728194+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.789770139+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:33.789777275+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.789793101+07:00","message":"[buffer interim] 1414 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.789800821+07:00","message":"[bufferProcess] interim [940000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.789802879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.953221385+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.953258526+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:33.953264792+07:00","message":"receive interim result [false|false]: ตอนนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:33.953279149+07:00","message":"[buffer interim] 1414 false ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953285476+07:00","message":"[bufferProcess] interim [120000000]:ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953288039+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.95329393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953297896+07:00","message":"> Transcript [20430] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953301172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953303306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953305602+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:33.953307789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.037897154+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.037939152+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:34.037944998+07:00","message":"receive interim result [false|false]: ตอนนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.03795761+07:00","message":"[buffer interim] 1414 false ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.0379644+07:00","message":"[bufferProcess] interim [180000000]:ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037968373+07:00","message":"[bufferProcess] send to processor:ตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.03797634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037980241+07:00","message":"> Transcript [20431] [false]: 'ตอนนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037984599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037987217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037990429+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.037997015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:34.160766222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:34.160788627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.216941563+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.216977599+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:34.216983816+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.216996185+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217003061+07:00","message":"[bufferProcess] interim [360000000]:ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217005711+07:00","message":"[bufferProcess] send to processor:ตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217011282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217015909+07:00","message":"> Transcript [20432] [false]: 'ตอนนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217019538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217021854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217024329+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.217026686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.498086287+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.498124475+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:34.498132264+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.498145084+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498151066+07:00","message":"[bufferProcess] interim [660000000]:ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498153562+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498159124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498162208+07:00","message":"> Transcript [20433] [false]: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498165685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.49816819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498170505+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498172744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.49817744+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.49817948+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498181862+07:00","message":"Set new StatePrefix : 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.498184188+07:00","message":"Next Push (prob) : 'นี้สาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.498191765+07:00","message":"push: {false ตอน 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.824146954+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.824189752+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:34.824195623+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.824211953+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824218428+07:00","message":"[bufferProcess] interim [20000000]:ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824221071+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทยหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824226804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824231068+07:00","message":"> Transcript [20434] [false]: 'ตอนนี้สาวไทยหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824235357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.82423804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824240509+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:34.824242944+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.924242232+07:00","message":"[GCS] IsForceVAD: false for message ID: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:34.988551657+07:00","message":"[GCS] Start streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.061299893+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.06133602+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:35.061343143+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.061357693+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061365576+07:00","message":"[bufferProcess] interim [200000000]:ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.06136973+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทยหลุดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061374209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061378381+07:00","message":"> Transcript [20435] [false]: 'ตอนนี้สาวไทยหลุดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061383015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061385569+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061388626+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.061392145+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.073720747+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.073749972+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:48:35.073755019+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหลุดจากขณะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.073765946+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทยหลุดจากขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073771406+07:00","message":"[bufferProcess] interim [260000000]:ตอนนี้สาวไทยหลุดจากขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073773787+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทยหลุดจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073777431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073780158+07:00","message":"> Transcript [20436] [false]: 'ตอนนี้สาวไทยหลุดจากกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.0737836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073785626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073788234+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.073790916+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.077490843+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.077522544+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:35.077527751+07:00","message":"receive interim result [false|false]: ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.077539306+07:00","message":"[buffer interim] 1414 false ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.07754532+07:00","message":"[bufferProcess] interim [320000000]:ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077547803+07:00","message":"[bufferProcess] send to processor:ตอนนี้สาวไทยหลุดจากขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077552752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077555562+07:00","message":"> Transcript [20437] [false]: 'ตอนนี้สาวไทยหลุดจากขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077558987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077561071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.07756329+07:00","message":"StatePrefix: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077566003+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.0775729+07:00","message":"Push: 'นี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077578335+07:00","message":"TextPushed: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.07758135+07:00","message":"Set new StatePrefix : 'ตอนนี้สาวไทยหลุดจากขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.077583735+07:00","message":"Next Push (prob) : 'หลุดจากขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.077590734+07:00","message":"push: {false นี้สาวไทย 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090571884+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090603499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้สาวไทยหล่นจากอันดับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090609781+07:00","message":"receive interim result [true|false]: ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090621145+07:00","message":"end recv isFinal message id 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090623902+07:00","message":"end Recv id 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.090629198+07:00","message":"[buffer interim] 1414 true ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090634782+07:00","message":"[bufferProcess] interim [320000000]:ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090637957+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้สาวไทยหล่นจากอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090641117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090643994+07:00","message":"> Transcript [20438] [false]: 'ตอนนี้สาวไทยหล่นจากอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090646064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090648035+07:00","message":"Set new StatePrefix: 'ตอนนี้สาวไทยหล่นจากอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090650336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090652258+07:00","message":"> Transcript [20439] [true]: 'ตอนนี้สาวไทยหล่นจากอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090654658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090656513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090658883+07:00","message":"StatePrefix: 'ตอนนี้สาวไทยหล่นจากอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.09066174+07:00","message":"TextPushed: 'ตอนนี้สาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.090664379+07:00","message":"Push: 'หล่นจากอันดับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.09067115+07:00","message":"push: {true หล่นจากอันดับ 0 0xc003103000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:35.100662566+07:00","message":"write wav file: './tmp/7585/7585_1414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.463813282+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.463864519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.463871101+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.463891666+07:00","message":"[buffer interim] 1415 false 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.463902549+07:00","message":"[bufferProcess] interim [300000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.463905506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.713362162+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.713397337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 นะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.713404999+07:00","message":"receive interim result [false|false]: 8 นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.713418182+07:00","message":"[buffer interim] 1415 false 8 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.713424577+07:00","message":"[bufferProcess] interim [540000000]:8 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.713426873+07:00","message":"[bufferProcess] send to processor:8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.713432539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.713435446+07:00","message":"> Transcript [20440] [false]: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.713437547+07:00","message":"Set StatePrefix (first interim): '8'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.84697785+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.847016766+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:35.847023858+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.847042258+07:00","message":"[buffer interim] 1415 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847048803+07:00","message":"[bufferProcess] interim [660000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847051201+07:00","message":"[bufferProcess] send to processor:8 นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847056836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847059918+07:00","message":"> Transcript [20441] [false]: '8 นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847062787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847065053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.847067211+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.84706931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.978468922+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.978509177+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:35.97851626+07:00","message":"receive interim result [false|false]: ไปอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:35.978531547+07:00","message":"[buffer interim] 1415 false ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978538441+07:00","message":"[bufferProcess] interim [780000000]:ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978540836+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978544161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978548856+07:00","message":"> Transcript [20442] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978551361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:35.978553838+07:00","message":"Set new StatePrefix: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.164292058+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.164341664+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:36.1643486+07:00","message":"receive interim result [false|false]: ไปอยู่กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.164362794+07:00","message":"[buffer interim] 1415 false ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164369532+07:00","message":"[bufferProcess] interim [960000000]:ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164372548+07:00","message":"[bufferProcess] send to processor:ไปอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164379461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164382283+07:00","message":"> Transcript [20443] [false]: 'ไปอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164385247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164387476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164389745+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.164391972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.358280164+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.35832271+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:36.35832887+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.358347274+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358354806+07:00","message":"[bufferProcess] interim [140000000]:ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358358136+07:00","message":"[bufferProcess] send to processor:ไปอยู่กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.3583617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358364829+07:00","message":"> Transcript [20444] [false]: 'ไปอยู่กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358368391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.35837059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358373014+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.358375212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.416623511+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.416660299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.416665928+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.416684175+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416691266+07:00","message":"[bufferProcess] interim [260000000]:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416694035+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416701642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.41670446+07:00","message":"> Transcript [20445] [false]: 'ไปอยู่วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416708045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416710581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.41671565+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.416718123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.617492675+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.61753817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 16\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.617545681+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 16"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.617561749+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.61756987+07:00","message":"[bufferProcess] interim [500000000]:ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617572969+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617580964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617584552+07:00","message":"> Transcript [20446] [false]: 'ไปอยู่วันที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.61759003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617594515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617597792+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617600637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617609521+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617612603+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617616282+07:00","message":"Set new StatePrefix : 'ไปอยู่วันที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.617619836+07:00","message":"Next Push (prob) : 'อยู่วันที่ 10'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.617642508+07:00","message":"push: {false ไป 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.748287593+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.748326674+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:36.748332905+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.748349759+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748357638+07:00","message":"[bufferProcess] interim [560000000]:ไปอยู่วันที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748360354+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 16"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748367361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748370405+07:00","message":"> Transcript [20447] [false]: 'ไปอยู่วันที่ 16'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748373116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.748375257+07:00","message":"Set new StatePrefix: 'ไปอยู่วันที่ 16'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.887446297+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.887494383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10 ของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.887501546+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10 ของตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.887521191+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.8875331+07:00","message":"[bufferProcess] interim [680000000]:ไปอยู่วันที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.887536398+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.887539979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.887543305+07:00","message":"> Transcript [20448] [false]: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.887547635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.887550784+07:00","message":"Set new StatePrefix: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926131691+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926167891+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:48:36.926174834+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926190709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 ของตาราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926194417+07:00","message":"receive interim result [false|false]:  10 ของตาราง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926203408+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:36.926206716+07:00","message":"[buffer interim] 1415 false  10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926212569+07:00","message":"[bufferProcess] interim [740000000]:ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926215255+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926218908+07:00","message":"[bufferProcess] interim [740000000]: 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926221523+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926224311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.92622714+07:00","message":"> Transcript [20449] [false]: 'ไปอยู่วันที่ 10 ของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926230489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926232468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926234499+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:36.926236927+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:37.160836648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:37.160871494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252184155+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252223768+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:48:37.252231662+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252245489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 ของตารางใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252249463+07:00","message":"receive interim result [false|false]:  10 ของตารางใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252258686+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.252263533+07:00","message":"[buffer interim] 1415 false  10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.2522705+07:00","message":"[bufferProcess] interim [40000000]:ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252274681+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252279385+07:00","message":"[bufferProcess] interim [40000000]: 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.25228276+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252286605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252291237+07:00","message":"> Transcript [20450] [false]: 'ไปอยู่วันที่ 10 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252295462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252298372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252305867+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.252309524+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270321812+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270361714+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:48:37.27036895+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270384782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 ของตารางเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270388269+07:00","message":"receive interim result [false|false]:  10 ของตารางเมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270399278+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.270402768+07:00","message":"[buffer interim] 1415 false  10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270409608+07:00","message":"[bufferProcess] interim [100000000]:ไปอยู่วันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270412236+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270415894+07:00","message":"[bufferProcess] interim [100000000]: 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270418465+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270421266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270423902+07:00","message":"> Transcript [20451] [false]: 'ไปอยู่วันที่ 10 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270427263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270429578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.27043185+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.270436242+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304477915+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304515349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304522316+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.3045306+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:48:37.304533656+07:00","message":"receive interim result [false|false]:  ของตารางเมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304539414+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304544915+07:00","message":"[buffer interim] 1415 false  ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304550491+07:00","message":"[bufferProcess] interim [160000000]:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304553153+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304556476+07:00","message":"[bufferProcess] interim [160000000]: ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304559137+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304567929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304581072+07:00","message":"> Transcript [20452] [false]: 'ไปอยู่วันที่ 10 ของตารางเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304587648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.30459049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304592906+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304595788+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304608643+07:00","message":"Push: 'อยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304610657+07:00","message":"TextPushed: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304612874+07:00","message":"Set new StatePrefix : 'ไปอยู่วันที่ 10 ของตารางเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.304618337+07:00","message":"Next Push (prob) : 'ตารางเมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.304637733+07:00","message":"push: {false อยู่วันที่ 10 ของ 0 0xc002eb1f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.305522593+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.30555109+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:37.305558146+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.305571746+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:37.305576578+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.305584611+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.305588994+07:00","message":"[buffer interim] 1415 false  ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305598811+07:00","message":"[bufferProcess] interim [220000000]:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305602654+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตารางเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305606671+07:00","message":"[bufferProcess] interim [220000000]: ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305611778+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.30561628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305620489+07:00","message":"> Transcript [20453] [false]: 'ไปอยู่วันที่ 10 ของตารางเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305625187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305628571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305631867+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของตารางเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.305635914+07:00","message":"TextPushed: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.568562493+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.568599584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.5686066+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.568617798+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:37.56862119+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่นลีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.568636464+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.568652297+07:00","message":"[buffer interim] 1415 false  ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568659747+07:00","message":"[bufferProcess] interim [340000000]:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568663531+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตารางเนชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568669305+07:00","message":"[bufferProcess] interim [340000000]: ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568671951+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568675054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568678075+07:00","message":"> Transcript [20454] [false]: 'ไปอยู่วันที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568680451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.568683025+07:00","message":"Set new StatePrefix: 'ไปอยู่วันที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.82652421+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.826560553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.826567+07:00","message":"receive interim result [false|false]: ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.826578149+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:37.82658238+07:00","message":"receive interim result [false|false]:  ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.826588889+07:00","message":"[buffer interim] 1415 false ไปอยู่วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.826592375+07:00","message":"[buffer interim] 1415 false  ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826598297+07:00","message":"[bufferProcess] interim [700000000]:ไปอยู่วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826601085+07:00","message":"[bufferProcess] send to processor:ไปอยู่วันที่ 10 ของตารางเนชั่นลีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826604221+07:00","message":"[bufferProcess] interim [700000000]: ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826606719+07:00","message":"[bufferProcess] update buffer: ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826610041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826612825+07:00","message":"> Transcript [20455] [false]: 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826616732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826618938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.826620824+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:37.82662307+07:00","message":"TextPushed: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:37.867320916+07:00","message":"[GCS] IsForceVAD: false for message ID: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021103888+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021149105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว\",\"confidence\":0.9454727}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021186171+07:00","message":"receive interim result [true|false]: ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021198216+07:00","message":"end recv isFinal message id 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021203072+07:00","message":"end Recv id 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021210853+07:00","message":"[buffer interim] 1415 true ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021220112+07:00","message":"[bufferProcess] interim [910000000]:ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021225209+07:00","message":"[bufferProcess] send to processor (isfinal):ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021229927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021234175+07:00","message":"> Transcript [20456] [false]: 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.02123874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021242213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021245186+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021248853+07:00","message":"TextPushed: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021251651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021254725+07:00","message":"> Transcript [20457] [true]: 'ไปอยู่วันที่ 10 ของตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021257913+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021260881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021263682+07:00","message":"StatePrefix: 'ไปอยู่วันที่ 10 ของตารางเนชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021266962+07:00","message":"TextPushed: 'ไปอยู่วันที่ 10 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.021270456+07:00","message":"Push: 'ตารางเนชั่นลีกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.021292038+07:00","message":"push: {true ตารางเนชั่นลีกแล้ว 0 0xc002eb1f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:38.035249233+07:00","message":"write wav file: './tmp/7585/7585_1415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.256536572+07:00","message":"[GCS] Start streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.8062974+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.806354281+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:38.806361281+07:00","message":"receive interim result [false|false]: สลาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.806379957+07:00","message":"[buffer interim] 1416 false สลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.806386637+07:00","message":"[bufferProcess] interim [540000000]:สลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.806389361+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.842155979+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.842199855+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:38.842206625+07:00","message":"receive interim result [false|false]: สลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.842221669+07:00","message":"[buffer interim] 1416 false สลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.842227734+07:00","message":"[bufferProcess] interim [600000000]:สลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.842230019+07:00","message":"[bufferProcess] send to processor:สลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.842236954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.842239629+07:00","message":"> Transcript [20458] [false]: 'สลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.842241798+07:00","message":"Set StatePrefix (first interim): 'สลาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.907714975+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.907755768+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:38.907762042+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.907775525+07:00","message":"[buffer interim] 1416 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.907785406+07:00","message":"[bufferProcess] interim [660000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.907787901+07:00","message":"[bufferProcess] send to processor:สลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.907791104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.90779444+07:00","message":"> Transcript [20459] [false]: 'สลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.907797101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.907799202+07:00","message":"Set new StatePrefix: 'สลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.933218247+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.9332562+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:38.933261633+07:00","message":"receive interim result [false|false]: สลากกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:38.933276217+07:00","message":"[buffer interim] 1416 false สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933283288+07:00","message":"[bufferProcess] interim [720000000]:สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933285622+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933288955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933291694+07:00","message":"> Transcript [20460] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933294036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:38.933296072+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.136688114+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.136728281+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:39.136733802+07:00","message":"receive interim result [false|false]: สลากกินแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.136747304+07:00","message":"[buffer interim] 1416 false สลากกินแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136753714+07:00","message":"[bufferProcess] interim [840000000]:สลากกินแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136756187+07:00","message":"[bufferProcess] send to processor:สลากกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136761728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136764628+07:00","message":"> Transcript [20461] [false]: 'สลากกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136766729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.136768696+07:00","message":"Set new StatePrefix: 'สลากกิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.185230622+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.185275076+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.185281201+07:00","message":"receive interim result [false|false]: สำหรับเตรียมสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.185300125+07:00","message":"[buffer interim] 1416 false สำหรับเตรียมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185306581+07:00","message":"[bufferProcess] interim [900000000]:สำหรับเตรียมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185308948+07:00","message":"[bufferProcess] send to processor:สลากกินแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185312833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185315853+07:00","message":"> Transcript [20462] [false]: 'สลากกินแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185320038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185322178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185324198+07:00","message":"StatePrefix: 'สลากกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.185326279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.237778924+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.237822046+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:39.237828821+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.237840456+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237847237+07:00","message":"[bufferProcess] interim [20000000]:สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237850128+07:00","message":"[bufferProcess] send to processor:สำหรับเตรียมสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237856082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237859354+07:00","message":"> Transcript [20463] [false]: 'สำหรับเตรียมสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237861669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.237864208+07:00","message":"Set new StatePrefix: 'สำหรับเตรียมสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.448360945+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.448403901+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:39.448409845+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.448425643+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448433144+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทีมสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448436095+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448442511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448445642+07:00","message":"> Transcript [20464] [false]: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448448304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.448450588+07:00","message":"Set new StatePrefix: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.487095147+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.487133142+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:39.487138667+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.487151256+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487157386+07:00","message":"[bufferProcess] interim [260000000]:สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487160289+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487165674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487168673+07:00","message":"> Transcript [20465] [false]: 'สำหรับทีมสาวไทยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487172217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487174551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487177032+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.487179337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.499644587+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.499678998+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:39.499685254+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.499698753+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499704861+07:00","message":"[bufferProcess] interim [320000000]:สำหรับทีมสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499707349+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499710797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499713429+07:00","message":"> Transcript [20466] [false]: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499716374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499718635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.499761779+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.49976417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.646614327+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.646654074+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:39.646661261+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.646677655+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646683902+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทีมสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.64668652+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646692867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646695959+07:00","message":"> Transcript [20467] [false]: 'สำหรับทีมสาวไทยเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646699317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646702348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646704413+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.646706644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.675143478+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.675179103+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:39.675185339+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.675205841+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675212139+07:00","message":"[bufferProcess] interim [440000000]:สำหรับทีมสาวไทยจะลงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675215202+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675219199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675222614+07:00","message":"> Transcript [20468] [false]: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675225807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675227968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.67523074+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675233155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675241685+07:00","message":"Push: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675243943+07:00","message":"TextPushed: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.67524613+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.675248304+07:00","message":"Next Push (prob) : 'จะลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.675255557+07:00","message":"push: {false สำหรับทีมสาวไทย 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.683537203+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.683555455+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:39.68355931+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:39.683570416+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683574929+07:00","message":"[bufferProcess] interim [500000000]:สำหรับทีมสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683577222+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683580396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683583012+07:00","message":"> Transcript [20469] [false]: 'สำหรับทีมสาวไทยจะลงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683586256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.68358839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683590228+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:39.683593852+07:00","message":"TextPushed: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.038401019+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.038441371+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:40.038447067+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.03845935+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038467199+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทีมสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038469559+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038474966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038477855+07:00","message":"> Transcript [20470] [false]: 'สำหรับทีมสาวไทยจะลงสนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038481458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038483767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038485967+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.038488405+07:00","message":"TextPushed: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.138171153+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.138209889+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:40.138216018+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.138230446+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138236683+07:00","message":"[bufferProcess] interim [920000000]:สำหรับทีมสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138239384+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138246178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138249068+07:00","message":"> Transcript [20471] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138252479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138254855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138257129+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.138263299+07:00","message":"TextPushed: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:40.161356832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:40.161369208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.199723033+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.199762527+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.199770272+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.199786912+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199793322+07:00","message":"[bufferProcess] interim [980000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199795867+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.19980271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199805478+07:00","message":"> Transcript [20472] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199809037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199811215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199813764+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199816449+07:00","message":"TextPushed: 'สำหรับทีมสาวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199822936+07:00","message":"Push: 'จะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199824957+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199827731+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.199829973+07:00","message":"Next Push (prob) : 'สนามเจอกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.19983724+07:00","message":"push: {false จะลง 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.398908884+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.398947583+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:40.39895358+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.398971241+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398977703+07:00","message":"[bufferProcess] interim [220000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398980632+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398984357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398987146+07:00","message":"> Transcript [20473] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398989401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.398991865+07:00","message":"Set new StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.521734281+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.521770142+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:40.52177605+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.52178714+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521794618+07:00","message":"[bufferProcess] interim [280000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.52179705+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521800342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521803426+07:00","message":"> Transcript [20474] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521806973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521808951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521811031+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.521813784+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.584421388+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.584450574+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:48:40.584456298+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:40.584466129+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584473291+07:00","message":"[bufferProcess] interim [400000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584475631+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584478746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584481817+07:00","message":"> Transcript [20475] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584485075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584487049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584488905+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:40.584491596+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.027700827+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.027735934+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.027742923+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.027758597+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027765383+07:00","message":"[bufferProcess] interim [760000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027768005+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.02777166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027774811+07:00","message":"> Transcript [20476] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.02777817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027780239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027782324+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.027785116+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.551899855+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.55193988+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:41.551946824+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.551961092+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.551971296+07:00","message":"[bufferProcess] interim [240000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.551973954+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.551993158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.551996814+07:00","message":"> Transcript [20477] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552002787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552005073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552007484+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552010909+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552013709+07:00","message":"Push: 'สนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552016009+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552018361+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.552020581+07:00","message":"Next Push (prob) : 'แชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.55203551+07:00","message":"push: {false สนามเจอกับ 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.690253809+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.690287126+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.690292933+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.690304774+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690311078+07:00","message":"[bufferProcess] interim [300000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690313675+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690319152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690322074+07:00","message":"> Transcript [20478] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690325849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690328168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690330309+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.690333257+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.764591267+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.764630675+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:41.764637118+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียเทวดา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.764648482+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764654538+07:00","message":"[bufferProcess] interim [360000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.76465713+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764662783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764665435+07:00","message":"> Transcript [20479] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.76466891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764671072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764673125+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.764676023+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.79014177+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.790217542+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:41.790224637+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.790243724+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790249447+07:00","message":"[bufferProcess] interim [420000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790252974+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790257438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790261113+07:00","message":"> Transcript [20480] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียเทวดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790264827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.79026703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790270255+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.790273897+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.806923273+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.806959128+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:41.806965244+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.80697965+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.806986423+07:00","message":"[bufferProcess] interim [480000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.806989283+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.806992676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.806995718+07:00","message":"> Transcript [20481] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.806999131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807001198+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807003446+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807006163+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807014427+07:00","message":"Push: 'แชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807016559+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807019295+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.807021669+07:00","message":"Next Push (prob) : 'ทีมระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.807062745+07:00","message":"push: {false แชมป์โลกเซอร์เบีย 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.922987849+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.923033456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.923040485+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.923064511+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.923070718+07:00","message":"[bufferProcess] interim [660000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.923073446+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.92308028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.923083549+07:00","message":"> Transcript [20482] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.923086111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.923088066+07:00","message":"Set new StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.983670648+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.983708705+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:41.983715113+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:41.983730065+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983736598+07:00","message":"[bufferProcess] interim [780000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983739588+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.98374689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983749762+07:00","message":"> Transcript [20483] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983753585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983755678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983757816+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:41.983760914+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.192743931+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.192780471+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:42.192786757+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.192808592+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192815969+07:00","message":"[bufferProcess] interim [20000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192819069+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192823726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192826677+07:00","message":"> Transcript [20484] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192830332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192832983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192834964+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.192837725+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.33084672+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.330887071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.330893928+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.330906896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.33091018+07:00","message":"receive interim result [false|false]:  12 ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.330918173+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.33092181+07:00","message":"[buffer interim] 1416 false  12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330927929+07:00","message":"[bufferProcess] interim [80000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330930575+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330934083+07:00","message":"[bufferProcess] interim [80000000]: 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330937151+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330940272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330943543+07:00","message":"> Transcript [20485] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330947623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330949743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.33095164+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.330958756+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438352434+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438398233+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:48:42.438407544+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438421734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438426559+07:00","message":"receive interim result [false|false]:  12 ของตา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.43843735+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438443805+07:00","message":"[buffer interim] 1416 false  12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438451738+07:00","message":"[bufferProcess] interim [140000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.43845669+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438461764+07:00","message":"[bufferProcess] interim [140000000]: 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438465172+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438469875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438473912+07:00","message":"> Transcript [20486] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438480001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438483414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438487045+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438490726+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438504324+07:00","message":"Push: 'ทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438507456+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438511319+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.438524119+07:00","message":"Next Push (prob) : ' 12 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.438535009+07:00","message":"push: {false ทีมอันดับที่ 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439318833+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439350077+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:48:42.439357854+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439365861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ของตาราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439369354+07:00","message":"receive interim result [false|false]:  12 ของตาราง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439377171+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.439383309+07:00","message":"[buffer interim] 1416 false  12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439390794+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439398841+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439404237+07:00","message":"[bufferProcess] interim [200000000]: 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439407494+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439414957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439419386+07:00","message":"> Transcript [20487] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439424627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439453447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439457654+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.439462346+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.632975+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.633013737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.63302029+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.633043846+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:42.633051037+07:00","message":"receive interim result [false|false]:  ของตาราง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.633060753+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.633065382+07:00","message":"[buffer interim] 1416 false  ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.63307201+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.63307771+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633082931+07:00","message":"[bufferProcess] interim [380000000]: ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633085385+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633088902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633091998+07:00","message":"> Transcript [20488] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633095417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633097325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633099208+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.633101658+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.706421409+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.706465081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.706472887+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.706491363+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:48:42.706494719+07:00","message":"receive interim result [false|false]:  ของตารางใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.70650274+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.706506829+07:00","message":"[buffer interim] 1416 false  ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706512703+07:00","message":"[bufferProcess] interim [500000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706515961+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706519666+07:00","message":"[bufferProcess] interim [500000000]: ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706522128+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706525234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706527942+07:00","message":"> Transcript [20489] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706531344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706535633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706537704+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.706540022+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.88650116+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.886540016+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:42.886549177+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.886559114+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:42.886562065+07:00","message":"receive interim result [false|false]:  ของตารางในเช้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.886569155+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.886574721+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886580399+07:00","message":"[bufferProcess] interim [680000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886583305+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886588909+07:00","message":"[bufferProcess] interim [680000000]: ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886591297+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886602151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886615746+07:00","message":"> Transcript [20490] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.88662203+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.88662455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886626849+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886629868+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886637818+07:00","message":"Push: ' 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886639902+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886642268+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:42.886645061+07:00","message":"Next Push (prob) : 'ตารางใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:42.886667308+07:00","message":"push: {false  12 ของ 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.074591335+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.07461205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.07461675+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.074630978+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:43.074634723+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.074640688+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.074644484+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074651028+07:00","message":"[bufferProcess] interim [860000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074654379+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074662295+07:00","message":"[bufferProcess] interim [860000000]: ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074668388+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074672073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074675348+07:00","message":"> Transcript [20491] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074679292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.07468131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074683457+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.074691871+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:43.161831115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:43.161867635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.338042996+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.338087257+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:43.338094277+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.338105734+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:43.338108602+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.338117629+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.338121906+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338129246+07:00","message":"[bufferProcess] interim [100000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338132451+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338136151+07:00","message":"[bufferProcess] interim [100000000]: ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338140119+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338143524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338146295+07:00","message":"> Transcript [20492] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338152413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338154535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338156572+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.338158987+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580287429+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580321634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580328145+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580336738+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:48:43.580340146+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580346056+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.580349719+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580355114+07:00","message":"[bufferProcess] interim [340000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580358006+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580361504+07:00","message":"[bufferProcess] interim [340000000]: ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580364301+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580367551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580370515+07:00","message":"> Transcript [20493] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580374379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580376422+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580378352+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.580384859+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724363589+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.72440164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724408517+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724416095+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:48:43.724419128+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์นี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724426732+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724430241+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้าวันเสาร์นี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724436056+07:00","message":"[bufferProcess] interim [520000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724438868+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724442759+07:00","message":"[bufferProcess] interim [520000000]: ของตารางในเช้าวันเสาร์นี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724445705+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724448805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724451726+07:00","message":"> Transcript [20494] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724455977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724458107+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724464694+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724469765+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724472955+07:00","message":"Push: 'ตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724475351+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724477649+07:00","message":"Set new StatePrefix : 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:43.724480285+07:00","message":"Next Push (prob) : 'เช้าวันเสาร์นี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.724499568+07:00","message":"push: {false ตารางใน 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:43.954582676+07:00","message":"[GCS] IsForceVAD: false for message ID: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.026876417+07:00","message":"[GCS] Start streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032643447+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032672671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032678664+07:00","message":"receive interim result [false|false]: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032691175+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:48:44.03269486+07:00","message":"receive interim result [false|false]:  ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032702899+07:00","message":"[buffer interim] 1416 false สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.032707077+07:00","message":"[buffer interim] 1416 false  ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032712284+07:00","message":"[bufferProcess] interim [760000000]:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032715598+07:00","message":"[bufferProcess] send to processor:สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032718902+07:00","message":"[bufferProcess] interim [760000000]: ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032721646+07:00","message":"[bufferProcess] update buffer: สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032725328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032728303+07:00","message":"> Transcript [20495] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032732397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032734523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032736472+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.032739021+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155485776+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155523646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา\",\"confidence\":0.9436655}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.15553642+07:00","message":"receive interim result [true|false]: สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155545626+07:00","message":"end recv isFinal message id 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155547906+07:00","message":"end Recv id 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155553312+07:00","message":"[buffer interim] 1416 true สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155562391+07:00","message":"[bufferProcess] interim [910000000]:สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155567153+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155570929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155573888+07:00","message":"> Transcript [20496] [false]: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155577765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155579667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155581573+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155584218+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155586403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155588347+07:00","message":"> Transcript [20497] [true]: 'สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155591605+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155593438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155595255+07:00","message":"StatePrefix: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155597634+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155599633+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155830593+07:00","message":"Push: 'เช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155834166+07:00","message":"TextPushed: 'สำหรับทีมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155838292+07:00","message":"Set new StatePrefix : 'สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155845285+07:00","message":"Next Push (prob) : 'สลับซิมสาวไทยจะลงสนามเจอกับแชมป์โลกเซอร์เบียทีมอันดับที่ 12 ของตารางในเช้าวันเสาร์นี้ครับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.155853249+07:00","message":"push: {true เช้าวันเสาร์นี้ครับเวลา 0 0xc003102000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.155850932+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1416.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:44.167064868+07:00","message":"write wav file: './tmp/7585/7585_1416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.546341134+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.546378705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.546384627+07:00","message":"receive interim result [false|false]: 7:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.546397028+07:00","message":"[buffer interim] 1417 false 7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.546403272+07:00","message":"[bufferProcess] interim [540000000]:7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.546405379+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.66674767+07:00","message":"[GCS] IsForceVAD: false for message ID: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.72659929+07:00","message":"[GCS] Start streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.757319881+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.757358623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"7:00 น\",\"confidence\":0.89939225}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.757364886+07:00","message":"receive interim result [true|false]: 7:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.757373009+07:00","message":"end recv isFinal message id 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.75737552+07:00","message":"end Recv id 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.757381679+07:00","message":"[buffer interim] 1417 true 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757390542+07:00","message":"[bufferProcess] interim [870000000]:7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757393402+07:00","message":"[bufferProcess] send to processor (isfinal):7:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757397171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757400255+07:00","message":"> Transcript [20498] [false]: '7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757402404+07:00","message":"Set StatePrefix (first interim): '7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757404027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757405955+07:00","message":"> Transcript [20499] [true]: '7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757408339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757410327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757412638+07:00","message":"StatePrefix: '7:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.757415745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:44.75742173+07:00","message":"Push: '7:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:44.75742998+07:00","message":"push: {true 7:00 น 0 0xc003102400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:44.762993353+07:00","message":"write wav file: './tmp/7585/7585_1417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.271427045+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.271470368+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:45.271476365+07:00","message":"receive interim result [false|false]: ตั้งเวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.27148938+07:00","message":"[buffer interim] 1418 false ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.271495701+07:00","message":"[bufferProcess] interim [420000000]:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.271498752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.582226303+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.582280095+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:45.582287884+07:00","message":"receive interim result [false|false]: ตั้งเวลาปลุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.582304674+07:00","message":"[buffer interim] 1418 false ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.58231559+07:00","message":"[bufferProcess] interim [720000000]:ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.582320429+07:00","message":"[bufferProcess] send to processor:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.582329292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.582334905+07:00","message":"> Transcript [20500] [false]: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.582339198+07:00","message":"Set StatePrefix (first interim): 'ตั้งเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.767226843+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.767265796+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.767273714+07:00","message":"receive interim result [false|false]: เวลาประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:45.767289044+07:00","message":"[buffer interim] 1418 false เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767295906+07:00","message":"[bufferProcess] interim [900000000]:เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767298319+07:00","message":"[bufferProcess] send to processor:ตั้งเวลาปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767301665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767304509+07:00","message":"> Transcript [20501] [false]: 'ตั้งเวลาปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767307485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.767309486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.76731165+07:00","message":"StatePrefix: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:45.76731585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.08859101+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.08863229+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:46.088638862+07:00","message":"receive interim result [false|false]: เวลาประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.088652213+07:00","message":"[buffer interim] 1418 false เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088659018+07:00","message":"[bufferProcess] interim [140000000]:เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088661443+07:00","message":"[bufferProcess] send to processor:เวลาประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088667032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088670266+07:00","message":"> Transcript [20502] [false]: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088672679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.088674983+07:00","message":"Set new StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.135981028+07:00","message":"[GCS] IsForceVAD: false for message ID: 1418"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:46.162189989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:46.162206535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.220095091+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.220144591+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:46.220154174+07:00","message":"receive interim result [false|false]: เวลาประเทศไทยกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.220172016+07:00","message":"[buffer interim] 1418 false เวลาประเทศไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220184327+07:00","message":"[bufferProcess] interim [380000000]:เวลาประเทศไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220188229+07:00","message":"[bufferProcess] send to processor:เวลาประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220195503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220200163+07:00","message":"> Transcript [20503] [false]: 'เวลาประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220205567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220208777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220212198+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.220215648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.224242883+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.224266718+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:46.224271939+07:00","message":"receive interim result [false|false]: เวลาประเทศไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.22428323+07:00","message":"[buffer interim] 1418 false เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224289235+07:00","message":"[bufferProcess] interim [440000000]:เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224291866+07:00","message":"[bufferProcess] send to processor:เวลาประเทศไทยกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224297114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224299641+07:00","message":"> Transcript [20504] [false]: 'เวลาประเทศไทยกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224302782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224305028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224310498+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.224312983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244701028+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244724007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามเวลาประเทศไทยครับ\",\"confidence\":0.91077185}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244730049+07:00","message":"receive interim result [true|false]: ตามเวลาประเทศไทยครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244739136+07:00","message":"end recv isFinal message id 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244741585+07:00","message":"end Recv id 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244747893+07:00","message":"[buffer interim] 1418 true ตามเวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244752721+07:00","message":"[bufferProcess] interim [440000000]:ตามเวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244755392+07:00","message":"[bufferProcess] send to processor (isfinal):เวลาประเทศไทยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244758402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244761169+07:00","message":"> Transcript [20505] [false]: 'เวลาประเทศไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244764239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244766342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244768191+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244770377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244772078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244774364+07:00","message":"> Transcript [20506] [true]: 'ตามเวลาประเทศไทยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244776821+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244778556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244780391+07:00","message":"StatePrefix: 'เวลาประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244782146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.244785398+07:00","message":"Push: 'ตามเวลาประเทศไทยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.244794021+07:00","message":"push: {true ตามเวลาประเทศไทยครับ 0 0xc00414c100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:46.252081266+07:00","message":"write wav file: './tmp/7585/7585_1418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.587761639+07:00","message":"[GCS] Start streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.775483095+07:00","message":"[GCS] IsForceVAD: false for message ID: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.874627083+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.874654482+07:00","message":"found end of frame, send empty tag with msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.874657739+07:00","message":"end Recv id 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.874665378+07:00","message":"[buffer interim] 1419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874673521+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874677016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874681882+07:00","message":"> Transcript [20507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874684932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874687482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874689551+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874691731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:46.874694483+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:46.874705421+07:00","message":"push: {true \n 0 0xc003103500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:46.879915236+07:00","message":"write wav file: './tmp/7585/7585_1419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:47.999612984+07:00","message":"[GCS] Start streaming session, msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:48.896613334+07:00","message":"[GCS] IsForceVAD: false for message ID: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.008445607+07:00","message":"receive streaming session, msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.008467844+07:00","message":"found end of frame, send empty tag with msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.008470868+07:00","message":"end Recv id 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.00847754+07:00","message":"[buffer interim] 1420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008483788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008487691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008490646+07:00","message":"> Transcript [20508] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008493175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008495315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.0084976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008499659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:49.008508365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.008525747+07:00","message":"push: {true \n 0 0xc003935d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:49.014734137+07:00","message":"write wav file: './tmp/7585/7585_1420.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:49.162632309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:49.162685955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:49.406246333+07:00","message":"[GCS] Start streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.252933278+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.252978012+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:50.252984002+07:00","message":"receive interim result [false|false]: ไทยรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.252998558+07:00","message":"[buffer interim] 1421 false ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253004768+07:00","message":"[bufferProcess] interim [720000000]:ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253006769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253012397+07:00","message":"[bufferProcess] send to processor (ticker):ไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253022629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253028182+07:00","message":"> Transcript [20509] [false]: 'ไทยรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.253030483+07:00","message":"Set StatePrefix (first interim): 'ไทยรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.374544755+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.374578406+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:50.374584169+07:00","message":"receive interim result [false|false]: ไททานิค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.374596387+07:00","message":"[buffer interim] 1421 false ไททานิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.374603515+07:00","message":"[bufferProcess] interim [780000000]:ไททานิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.374605838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.413342379+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.413382044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thaitanium\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.413388101+07:00","message":"receive interim result [false|false]: Thaitanium"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.413400071+07:00","message":"[buffer interim] 1421 false Thaitanium"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413408351+07:00","message":"[bufferProcess] interim [840000000]:Thaitanium"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413412522+07:00","message":"[bufferProcess] send to processor:ไททานิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413417848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413422623+07:00","message":"> Transcript [20510] [false]: 'ไททานิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413425663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.413429744+07:00","message":"Set new StatePrefix: 'ไททานิค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.542465922+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.542501276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.542507595+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.542523046+07:00","message":"[buffer interim] 1421 false Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542532855+07:00","message":"[bufferProcess] interim [960000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542534826+07:00","message":"[bufferProcess] send to processor:Thaitanium"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542540408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542543499+07:00","message":"> Transcript [20511] [false]: 'Thaitanium'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542545717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.542547727+07:00","message":"Set new StatePrefix: 'Thaitanium'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.618069073+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.618108148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"attractions\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.618117018+07:00","message":"receive interim result [false|false]: attractions"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.618130376+07:00","message":"[buffer interim] 1421 false attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.618142837+07:00","message":"[bufferProcess] interim [20000000]:attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.618146869+07:00","message":"[bufferProcess] send to processor:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.618155705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.61815913+07:00","message":"> Transcript [20512] [false]: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.61816312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.618165998+07:00","message":"Set new StatePrefix: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833481321+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833520252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833526785+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.833541472+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833549267+07:00","message":"[bufferProcess] interim [200000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833552359+07:00","message":"[bufferProcess] send to processor:attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833559325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833563233+07:00","message":"> Transcript [20513] [false]: 'attractions'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833565832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.833568007+07:00","message":"Set new StatePrefix: 'attractions'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.857822047+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.85785816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thai parcel\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.857865424+07:00","message":"receive interim result [false|false]: Thai parcel"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.857881224+07:00","message":"[buffer interim] 1421 false Thai parcel"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857890491+07:00","message":"[bufferProcess] interim [260000000]:Thai parcel"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857893765+07:00","message":"[bufferProcess] send to processor:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857899146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857903456+07:00","message":"> Transcript [20514] [false]: 'Thailand National Day'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857906561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.857909608+07:00","message":"Set new StatePrefix: 'Thailand National Day'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.886145056+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.886180813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"attractions\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.886186489+07:00","message":"receive interim result [false|false]: attractions"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.886200604+07:00","message":"[buffer interim] 1421 false attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886206567+07:00","message":"[bufferProcess] interim [380000000]:attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886208969+07:00","message":"[bufferProcess] send to processor:Thai parcel"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886212335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886215145+07:00","message":"> Transcript [20515] [false]: 'Thai parcel'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886217314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.886219311+07:00","message":"Set new StatePrefix: 'Thai parcel'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.91220486+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.912246457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.912252853+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.912271991+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.91227963+07:00","message":"[bufferProcess] interim [440000000]:Thailand National Day วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.912289148+07:00","message":"[bufferProcess] send to processor:attractions"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.912296028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.912299091+07:00","message":"> Transcript [20516] [false]: 'attractions'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.912301477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.912303658+07:00","message":"Set new StatePrefix: 'attractions'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.991406559+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.991447266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.991453013+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:50.99146942+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991476592+07:00","message":"[bufferProcess] interim [560000000]:Thailand National Day วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991479206+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991482778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991485815+07:00","message":"> Transcript [20517] [false]: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991488471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:50.991490626+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.158020994+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.158059615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.158066159+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.158081311+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.15808742+07:00","message":"[bufferProcess] interim [740000000]:Thailand National Day วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158090029+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.15809696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158099835+07:00","message":"> Transcript [20518] [false]: 'Thailand National Day วันนี้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158102756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158104999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158106918+07:00","message":"StatePrefix: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.158109372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.183111806+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.183151369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้เข้าไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.183157212+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้เข้าไปดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.183171136+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้เข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183176632+07:00","message":"[bufferProcess] interim [800000000]:Thailand National Day วันนี้เข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183178762+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183182242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.18318501+07:00","message":"> Transcript [20519] [false]: 'Thailand National Day วันนี้ครับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183188277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183190999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183193072+07:00","message":"StatePrefix: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.183195135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.346141667+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.34617937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.346185306+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.346202296+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346208133+07:00","message":"[bufferProcess] interim [980000000]:Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346210644+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้เข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346214296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346218221+07:00","message":"> Transcript [20520] [false]: 'Thailand National Day วันนี้เข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346221209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346223379+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346225543+07:00","message":"StatePrefix: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.346228125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462501669+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462534999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462540797+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462549418+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:51.462553033+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462559703+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462564729+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462570164+07:00","message":"[bufferProcess] interim [40000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.46257284+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462578045+07:00","message":"[bufferProcess] interim [40000000]: วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462580777+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462583873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462586799+07:00","message":"> Transcript [20521] [false]: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462589787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462591841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462593793+07:00","message":"StatePrefix: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462595999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462598543+07:00","message":"Push: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462600506+07:00","message":"TextPushed: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462602686+07:00","message":"Set new StatePrefix : 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.462604874+07:00","message":"Next Push (prob) : 'ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.462612074+07:00","message":"push: {false Thailand National Day วันนี้ 0 0xc0031d8480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.528851193+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.528893518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.52889958+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.528910432+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:48:51.52891365+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.528920292+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.528923287+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528928918+07:00","message":"[bufferProcess] interim [160000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528932449+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528936238+07:00","message":"[bufferProcess] interim [160000000]: วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528942115+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528946289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528949313+07:00","message":"> Transcript [20522] [false]: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528952093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528954124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528956083+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.528958163+07:00","message":"TextPushed: 'Thailand National Day วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.72240963+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.72244508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.722450492+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.72246392+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:48:51.722467282+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.722474644+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:51.722477861+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722483749+07:00","message":"[bufferProcess] interim [400000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722486161+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722489409+07:00","message":"[bufferProcess] interim [400000000]: วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722491799+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722494472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722497157+07:00","message":"> Transcript [20523] [false]: 'Thailand National Day วันนี้ครับไปดูผลงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722500679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722502816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722504801+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:51.722507028+07:00","message":"TextPushed: 'Thailand National Day วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058205053+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058246191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058252579+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058271092+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:52.058274806+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058283316+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.058287026+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058294008+07:00","message":"[bufferProcess] interim [700000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058296404+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058299648+07:00","message":"[bufferProcess] interim [700000000]: วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058302721+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058305704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058308617+07:00","message":"> Transcript [20524] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058311931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058314029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058316086+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.058318584+07:00","message":"TextPushed: 'Thailand National Day วันนี้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:52.163239387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:52.163247945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173428196+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173463164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173468921+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173481055+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:52.173485915+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173494874+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173499715+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173505704+07:00","message":"[bufferProcess] interim [760000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173508521+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173512328+07:00","message":"[bufferProcess] interim [760000000]: วันนี้ครับไปดูผลงานของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173514868+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173517745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173520497+07:00","message":"> Transcript [20525] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173523519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.1735257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173527936+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173532818+07:00","message":"TextPushed: 'Thailand National Day วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173535723+07:00","message":"Push: 'ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173537741+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173539831+07:00","message":"Set new StatePrefix : 'Thailand National Day วันนี้ครับไปดูผลงานของลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.173542003+07:00","message":"Next Push (prob) : 'งานของลิฟท์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.173549893+07:00","message":"push: {false ครับไปดูผล 0 0xc0031d8480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235098085+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235137269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235146052+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235157142+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:52.235161481+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235170039+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.235178076+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235185145+07:00","message":"[bufferProcess] interim [880000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235189686+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235195877+07:00","message":"[bufferProcess] interim [880000000]: วันนี้ครับไปดูผลงานของเหลวใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235198908+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.2352021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235205349+07:00","message":"> Transcript [20526] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235207836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.235209877+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360589075+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360651499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360658499+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360670106+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:52.360673509+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360680643+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.360684982+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360690775+07:00","message":"[bufferProcess] interim [940000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360693379+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360696886+07:00","message":"[bufferProcess] interim [940000000]: วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360699206+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360702146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360704989+07:00","message":"> Transcript [20527] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.36070837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360710991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360713294+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.360715574+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369669279+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369700271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369706559+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369718932+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:52.369725069+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369732268+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.369740879+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369746964+07:00","message":"[bufferProcess] interim [0]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369750702+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369756984+07:00","message":"[bufferProcess] interim [0]: วันนี้ครับไปดูผลงานของเหลวในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369760685+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369764774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369768872+07:00","message":"> Transcript [20528] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369772173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.369775262+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.425658045+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.425688552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.4256945+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.425703169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Leonardo\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.425705786+07:00","message":"receive interim result [false|false]:  Leonardo"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.42571107+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.425714345+07:00","message":"[buffer interim] 1421 false  Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425719442+07:00","message":"[bufferProcess] interim [60000000]:Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425722186+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425725429+07:00","message":"[bufferProcess] interim [60000000]: Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425728018+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425730918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425733621+07:00","message":"> Transcript [20529] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425736622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.425738542+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437484328+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437510299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437515539+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437527518+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:52.437530658+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในวันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437539131+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.437544255+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437548599+07:00","message":"[bufferProcess] interim [120000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437552437+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437557639+07:00","message":"[bufferProcess] interim [120000000]: วันนี้ครับไปดูผลงานของเหลวในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437560179+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437563259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437565628+07:00","message":"> Transcript [20530] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437567934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.437569882+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648318719+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648360236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648368063+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648381465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Leonardo\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648385279+07:00","message":"receive interim result [false|false]:  Leonardo"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648395162+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.648399899+07:00","message":"[buffer interim] 1421 false  Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648420363+07:00","message":"[bufferProcess] interim [300000000]:Thailand National Day วันนี้ครับไปดูผลงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648445405+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648454917+07:00","message":"[bufferProcess] interim [300000000]: Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648457781+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648461355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648465242+07:00","message":"> Transcript [20531] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648492046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.648494886+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในวันที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749283006+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749314146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749319446+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749330239+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:52.74933333+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749340558+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.749344045+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.74934931+07:00","message":"[bufferProcess] interim [360000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749351543+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749354748+07:00","message":"[bufferProcess] interim [360000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749357404+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749360471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749363341+07:00","message":"> Transcript [20532] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749365831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.749368425+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของ Leonardo'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.948923088+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.948957095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.948962812+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.948975416+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:48:52.948979209+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.948995534+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:52.949022601+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949032605+07:00","message":"[bufferProcess] interim [540000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949036523+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949043571+07:00","message":"[bufferProcess] interim [540000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949047061+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949049947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949053348+07:00","message":"> Transcript [20533] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949056075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:52.949058282+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.062365511+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.06240192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.062410452+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.062420561+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:53.062424042+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.062430618+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.062435962+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062441308+07:00","message":"[bufferProcess] interim [660000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062443752+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062449101+07:00","message":"[bufferProcess] interim [660000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062451761+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062454716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062457847+07:00","message":"> Transcript [20534] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.06246133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062463449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062465393+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.062467913+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.264262024+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.264293087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.264301009+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.264318034+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:53.264324664+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.26433247+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.264336847+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264343586+07:00","message":"[bufferProcess] interim [840000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.26434721+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264352267+07:00","message":"[bufferProcess] interim [840000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264360245+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264364732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264368823+07:00","message":"> Transcript [20535] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264373831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264377403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.26438031+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.264384162+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.598215974+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.598253377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.598258642+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.598271317+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:53.598275114+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.598283965+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.59828752+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.59829357+07:00","message":"[bufferProcess] interim [200000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598297791+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598301061+07:00","message":"[bufferProcess] interim [200000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598304116+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598307893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598310727+07:00","message":"> Transcript [20536] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598314031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598316509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598318866+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.598321739+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774557885+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.77459603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774601769+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774614332+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:53.774621773+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774638902+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774657245+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774680952+07:00","message":"[bufferProcess] interim [380000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774690804+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774695956+07:00","message":"[bufferProcess] interim [380000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774700196+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774705233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774709218+07:00","message":"> Transcript [20537] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.77471457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774717825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.77472126+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774725117+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774729625+07:00","message":"Push: 'งานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774734787+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774738483+07:00","message":"Set new StatePrefix : 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.774742458+07:00","message":"Next Push (prob) : 'ที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.774752734+07:00","message":"push: {false งานของเหลวในบัญชีครับ 0 0xc0031d8480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830319194+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830350243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830356415+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830369612+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:53.830373637+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830383395+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:53.830386726+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830392837+07:00","message":"[bufferProcess] interim [440000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830395706+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830399125+07:00","message":"[bufferProcess] interim [440000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830401925+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830405169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830411951+07:00","message":"> Transcript [20538] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียงแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830415873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.83041806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.83042025+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:53.830422637+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179571123+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179609046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179615407+07:00","message":"receive interim result [false|false]: Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179626605+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:54.179630167+07:00","message":"receive interim result [false|false]:  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179651002+07:00","message":"[buffer interim] 1421 false Thailand National Day"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.179665303+07:00","message":"[buffer interim] 1421 false  วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179685541+07:00","message":"[bufferProcess] interim [740000000]:Thailand National Day"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179705745+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179715722+07:00","message":"[bufferProcess] interim [740000000]: วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179718947+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179722765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179726661+07:00","message":"> Transcript [20539] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179730706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179733271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179735277+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.179737942+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310533163+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310572547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310579691+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310591191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310593744+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310600885+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.310604887+07:00","message":"[buffer interim] 1421 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310610983+07:00","message":"[bufferProcess] interim [800000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310613678+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310617434+07:00","message":"[bufferProcess] interim [800000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.31061962+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310623271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310626087+07:00","message":"> Transcript [20540] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310631882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310634349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310636406+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.310638668+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.387948943+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.38798601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.38799782+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.388007963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.388017949+07:00","message":"receive interim result [false|false]:  8 ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.388037448+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.388050846+07:00","message":"[buffer interim] 1421 false  8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388058103+07:00","message":"[bufferProcess] interim [860000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388061919+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388070304+07:00","message":"[bufferProcess] interim [860000000]: 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388075685+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388081344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388084554+07:00","message":"> Transcript [20541] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388089572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.38809173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388093912+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388096971+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388099839+07:00","message":"Push: 'ที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388102393+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388104803+07:00","message":"Set new StatePrefix : 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.388107661+07:00","message":"Next Push (prob) : ' 80'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.388116953+07:00","message":"push: {false ที่ใช้เวลาเพียง 0 0xc0031d8480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.390952246+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.390995389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.391002499+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.391026345+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:54.391030235+07:00","message":"receive interim result [false|false]:  8 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.391037637+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.391045152+07:00","message":"[buffer interim] 1421 false  8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391049649+07:00","message":"[bufferProcess] interim [920000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391052616+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391056283+07:00","message":"[bufferProcess] interim [920000000]: 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391058888+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391068658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.3910867+07:00","message":"> Transcript [20542] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391108664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.391114003+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 ชิ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544241126+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544283076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544290344+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544302157+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:54.544305273+07:00","message":"receive interim result [false|false]:  8 วินาทีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544312713+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.544316594+07:00","message":"[buffer interim] 1421 false  8 วินาทีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544322424+07:00","message":"[bufferProcess] interim [160000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544325339+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544328998+07:00","message":"[bufferProcess] interim [160000000]: 8 วินาทีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544331753+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544337269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544340434+07:00","message":"> Transcript [20543] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544342827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.544345036+07:00","message":"Set new StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550334087+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550356123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550362093+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550371148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 วินาทีตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550373896+07:00","message":"receive interim result [false|false]:  8 วินาทีตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.55037904+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.550383192+07:00","message":"[buffer interim] 1421 false  8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550387419+07:00","message":"[bufferProcess] interim [220000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550390951+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550394274+07:00","message":"[bufferProcess] interim [220000000]: 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550396526+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550399518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550402163+07:00","message":"> Transcript [20544] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550405958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550408095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550410103+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.550412646+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.653756595+07:00","message":"[GCS] IsForceVAD: false for message ID: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670369034+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670402889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670409379+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670420445+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:54.670423625+07:00","message":"receive interim result [false|false]:  8 วินาทีตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670430244+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.670436611+07:00","message":"[buffer interim] 1421 false  8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670442464+07:00","message":"[bufferProcess] interim [280000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.67044556+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670449046+07:00","message":"[bufferProcess] interim [280000000]: 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670451398+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670454384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670457178+07:00","message":"> Transcript [20545] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670460804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670462946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670464853+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.670467334+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.716119124+07:00","message":"[GCS] Start streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.76933604+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.769376501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.769384397+07:00","message":"receive interim result [false|false]: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.769396916+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:54.769400742+07:00","message":"receive interim result [false|false]:  วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.769410009+07:00","message":"[buffer interim] 1421 false Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.769413949+07:00","message":"[buffer interim] 1421 false  วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769420703+07:00","message":"[bufferProcess] interim [460000000]:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769423703+07:00","message":"[bufferProcess] send to processor:Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769427019+07:00","message":"[bufferProcess] interim [460000000]: วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769430674+07:00","message":"[bufferProcess] update buffer: Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769433717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769436558+07:00","message":"> Transcript [20546] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769440663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769442961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769445018+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.769447369+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883604597+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.88364717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม\",\"confidence\":0.89511764}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883658781+07:00","message":"receive interim result [true|false]: Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883669396+07:00","message":"end recv isFinal message id 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.88367163+07:00","message":"end Recv id 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883678097+07:00","message":"[buffer interim] 1421 true Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883688893+07:00","message":"[bufferProcess] interim [460000000]:Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883692658+07:00","message":"[bufferProcess] send to processor (isfinal):Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883696128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.88369931+07:00","message":"> Transcript [20547] [false]: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883703886+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883708208+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883710786+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883718273+07:00","message":"Push: ' 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883720909+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883723254+07:00","message":"Set new StatePrefix : 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883725767+07:00","message":"Next Push (prob) : 'ตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883727831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883729868+07:00","message":"> Transcript [20548] [true]: 'Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883732387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883734166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883736212+07:00","message":"StatePrefix: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883738524+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.8837406+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883754631+07:00","message":"push: {false  8 วินาที 0 0xc0031d8480}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883969845+07:00","message":"Push: 'ตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883975015+07:00","message":"TextPushed: 'Thailand National Day วันนี้ครับไปดูผลงานของเหลวในบัญชีครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883977658+07:00","message":"Set new StatePrefix : 'Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883980305+07:00","message":"Next Push (prob) : 'Thai National Day วันนี้ครับไปดูผลงานของ Level 4 ครับที่ใช้เวลาเพียง 8 วินาทีตั้งแต่เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:54.883988934+07:00","message":"push: {true ตั้งแต่เริ่ม 0 0xc0031d8480}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:54.883993869+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1421.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:54.898855212+07:00","message":"write wav file: './tmp/7585/7585_1421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.067758395+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.067817784+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:55.067824447+07:00","message":"receive interim result [false|false]: เติมเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.067839592+07:00","message":"[buffer interim] 1422 false เติมเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.067847145+07:00","message":"[bufferProcess] interim [420000000]:เติมเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.067849216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:55.164124725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:55.164165587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.16420104+07:00","message":"[GCS] IsForceVAD: false for message ID: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252160365+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252205165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เติมเกม\",\"confidence\":0.8522385}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252211016+07:00","message":"receive interim result [true|false]: เติมเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252221133+07:00","message":"end recv isFinal message id 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252223457+07:00","message":"end Recv id 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252229187+07:00","message":"[buffer interim] 1422 true เติมเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252235928+07:00","message":"[bufferProcess] interim [660000000]:เติมเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252239698+07:00","message":"[bufferProcess] send to processor (isfinal):เติมเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252242549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252245413+07:00","message":"> Transcript [20549] [false]: 'เติมเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252247767+07:00","message":"Set StatePrefix (first interim): 'เติมเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252249597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252251742+07:00","message":"> Transcript [20550] [true]: 'เติมเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252254143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.25225616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252258199+07:00","message":"StatePrefix: 'เติมเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252260232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.252262795+07:00","message":"Push: 'เติมเกม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.252270979+07:00","message":"push: {true เติมเกม 0 0xc00414c580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:48:55.258442441+07:00","message":"write wav file: './tmp/7585/7585_1422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.296815563+07:00","message":"[GCS] Start streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.761441725+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.761492424+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:55.761498786+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.76151407+07:00","message":"[buffer interim] 1423 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.761521269+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.761523218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.864725687+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.86476483+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:55.864770384+07:00","message":"receive interim result [false|false]: ทำไม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.864785799+07:00","message":"[buffer interim] 1423 false ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.864793044+07:00","message":"[bufferProcess] interim [540000000]:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.864795744+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.864802908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.864806323+07:00","message":"> Transcript [20551] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.864808584+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.873114818+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.873139159+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:55.873144086+07:00","message":"receive interim result [false|false]: ทำประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:55.873154998+07:00","message":"[buffer interim] 1423 false ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873159825+07:00","message":"[bufferProcess] interim [600000000]:ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873171535+07:00","message":"[bufferProcess] send to processor:ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873174605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873177292+07:00","message":"> Transcript [20552] [false]: 'ทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873180386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.87318277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873184988+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:55.873187837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.155201036+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.155249129+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:56.15525668+07:00","message":"receive interim result [false|false]: ทำประตูรั้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.155274+07:00","message":"[buffer interim] 1423 false ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155282998+07:00","message":"[bufferProcess] interim [840000000]:ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155286615+07:00","message":"[bufferProcess] send to processor:ทำประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155296867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155301061+07:00","message":"> Transcript [20553] [false]: 'ทำประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155305274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155308706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155311978+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.155315042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.164954224+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.164988573+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:56.16499409+07:00","message":"receive interim result [false|false]: ทำประตูตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.165014761+07:00","message":"[buffer interim] 1423 false ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165021781+07:00","message":"[bufferProcess] interim [900000000]:ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165024363+07:00","message":"[bufferProcess] send to processor:ทำประตูรั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165031015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165033884+07:00","message":"> Transcript [20554] [false]: 'ทำประตูรั้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165037253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165039481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165041551+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.165043913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.46287511+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.462911856+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:56.462918+07:00","message":"receive interim result [false|false]: ทำประตูตรงกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.462934173+07:00","message":"[buffer interim] 1423 false ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462943422+07:00","message":"[bufferProcess] interim [140000000]:ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.46294708+07:00","message":"[bufferProcess] send to processor:ทำประตูตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462952505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462956577+07:00","message":"> Transcript [20555] [false]: 'ทำประตูตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462960831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.4629643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462968214+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462971144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462974707+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462978092+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.46298082+07:00","message":"Set new StatePrefix : 'ทำประตูตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.462984317+07:00","message":"Next Push (prob) : 'ประตูตรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.46299395+07:00","message":"push: {false ทำ 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.54112243+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.541211703+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:56.541220893+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.541237642+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541244266+07:00","message":"[bufferProcess] interim [320000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541246735+07:00","message":"[bufferProcess] send to processor:ทำประตูตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541253799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541256832+07:00","message":"> Transcript [20556] [false]: 'ทำประตูตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541260191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541262786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541264865+07:00","message":"StatePrefix: 'ทำประตูตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.541267505+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.756210593+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.756262+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:56.756271699+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.756289396+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756297124+07:00","message":"[bufferProcess] interim [500000000]:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756299609+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756306292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756309425+07:00","message":"> Transcript [20557] [false]: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756311767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.756314072+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.885397329+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.885441672+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:56.885448131+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.885465195+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885472963+07:00","message":"[bufferProcess] interim [620000000]:ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885476145+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885483617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885489044+07:00","message":"> Transcript [20558] [false]: 'ทำประตูจนกลายเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885494928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885498496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885502542+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.885506939+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.92085059+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.920896381+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:56.920903759+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:56.920913066+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920919808+07:00","message":"[bufferProcess] interim [680000000]:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920922711+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็นเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920926195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920929436+07:00","message":"> Transcript [20559] [false]: 'ทำประตูจนกลายเป็นเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.92093297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920935279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920937575+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:56.920940172+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.048986637+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.049032658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.049039031+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.049052398+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049059332+07:00","message":"[bufferProcess] interim [740000000]:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049062237+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049067356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049070764+07:00","message":"> Transcript [20560] [false]: 'ทำประตูจนกลายเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049074356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049076884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049079819+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.049083138+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.174800953+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.174851987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4G\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.174858739+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.174873742+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174882075+07:00","message":"[bufferProcess] interim [860000000]:ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174884555+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174891553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174894496+07:00","message":"> Transcript [20561] [false]: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174898348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174900896+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.17490356+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174906908+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174913211+07:00","message":"Push: 'ประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174915416+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174917535+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.174919894+07:00","message":"Next Push (prob) : ' 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.174928457+07:00","message":"push: {false ประตูจนกลายเป็น 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.180536273+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.180564144+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:57.180570238+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.180585807+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:57.180589813+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.180598752+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.18060411+07:00","message":"[buffer interim] 1423 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180612967+07:00","message":"[bufferProcess] interim [920000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180616314+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4G"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.18062014+07:00","message":"[bufferProcess] interim [920000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180623579+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180627102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180631085+07:00","message":"> Transcript [20562] [false]: 'ทำประตูจนกลายเป็น 4G'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180634241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.180637765+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4G'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.246319983+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.246356886+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:57.246363576+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.246373341+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:57.246378059+07:00","message":"receive interim result [false|false]:  4 ยิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.246387852+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.246391394+07:00","message":"[buffer interim] 1423 false  4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246397812+07:00","message":"[bufferProcess] interim [980000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246400388+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246403451+07:00","message":"[bufferProcess] interim [980000000]: 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246405882+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246408805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246411779+07:00","message":"> Transcript [20563] [false]: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.246414196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.24641635+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.432677345+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.432719872+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:48:57.432726711+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.432733582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิงเรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.432736652+07:00","message":"receive interim result [false|false]:  4 ยิงเรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.43274429+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.432747482+07:00","message":"[buffer interim] 1423 false  4 ยิงเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432754003+07:00","message":"[bufferProcess] interim [100000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432756781+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432759956+07:00","message":"[bufferProcess] interim [100000000]: 4 ยิงเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432762622+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432765459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432768497+07:00","message":"> Transcript [20564] [false]: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432771025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.432773286+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.574975731+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.57503224+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:57.575039247+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.575054371+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:57.575057238+07:00","message":"receive interim result [false|false]:  4 ยิงเร็ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.575073264+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.575087438+07:00","message":"[buffer interim] 1423 false  4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575095507+07:00","message":"[bufferProcess] interim [220000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575098758+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.57510396+07:00","message":"[bufferProcess] interim [220000000]: 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575110701+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575113465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575116535+07:00","message":"> Transcript [20565] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575120691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575123039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575125117+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.575127386+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.581953651+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.5819773+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:57.581982559+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.581990851+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:57.581994023+07:00","message":"receive interim result [false|false]:  4 ยิงเร็วที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.582000398+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.582005057+07:00","message":"[buffer interim] 1423 false  4 ยิงเร็วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582014285+07:00","message":"[bufferProcess] interim [280000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582017061+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582021991+07:00","message":"[bufferProcess] interim [280000000]: 4 ยิงเร็วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.58202471+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582027377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582029801+07:00","message":"> Transcript [20566] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582032704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582034856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.582037034+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.58203928+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628369681+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628396773+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:48:57.628403241+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628414583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ยิงเร็วที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628418568+07:00","message":"receive interim result [false|false]:  4 ยิงเร็วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628424468+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.628427526+07:00","message":"[buffer interim] 1423 false  4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628432835+07:00","message":"[bufferProcess] interim [340000000]:ทำประตูจนกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628436034+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628441406+07:00","message":"[bufferProcess] interim [340000000]: 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628444066+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628446742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628449907+07:00","message":"> Transcript [20567] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628453462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628455703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628457838+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.628460353+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876148472+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876193193+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:57.876200591+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876213483+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:57.876216292+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876224955+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876229419+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876236268+07:00","message":"[bufferProcess] interim [580000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876241796+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876245183+07:00","message":"[bufferProcess] interim [580000000]: ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876249519+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876252421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876255238+07:00","message":"> Transcript [20568] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876258993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876261257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876263296+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876265934+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876268876+07:00","message":"Push: ' 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876271114+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876273226+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:57.876275427+07:00","message":"Next Push (prob) : 'เร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:57.876283615+07:00","message":"push: {false  4 ยิง 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.070285196+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.070323331+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:58.070330469+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.07034097+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:58.070343947+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.070351382+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.070354421+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070360068+07:00","message":"[bufferProcess] interim [760000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070363914+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070369106+07:00","message":"[bufferProcess] interim [760000000]: ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070371801+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070374993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070379182+07:00","message":"> Transcript [20569] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070382809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070384923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070387026+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.070389714+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.13865657+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.138693384+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:58.138701434+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.138714847+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:58.138718499+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.138725794+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.138729419+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138735204+07:00","message":"[bufferProcess] interim [880000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138737739+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138741043+07:00","message":"[bufferProcess] interim [880000000]: ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138743794+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138746744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138750313+07:00","message":"> Transcript [20570] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138753924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.13875622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138758137+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.138760308+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:58.164847201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:48:58.164857607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.339504148+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.339545071+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:58.339551963+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.339562055+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:58.339565846+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.339587652+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.339606555+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339620301+07:00","message":"[bufferProcess] interim [120000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339624149+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339628429+07:00","message":"[bufferProcess] interim [120000000]: ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339632666+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.33963715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339642554+07:00","message":"> Transcript [20571] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339651231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339656021+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.339659121+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469355186+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469394893+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:58.469400654+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469412521+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:58.469415913+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469423217+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469426401+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469432435+07:00","message":"[bufferProcess] interim [180000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469436148+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469439681+07:00","message":"[bufferProcess] interim [180000000]: ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469442565+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469445862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.46944911+07:00","message":"> Transcript [20572] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469453322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469455433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469457853+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469460329+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469462969+07:00","message":"Push: 'เร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469464882+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.46946728+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.469469588+07:00","message":"Next Push (prob) : 'ของทีมชาติไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.469477278+07:00","message":"push: {false เร็วที่สุด 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.528852323+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.528896152+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:58.52890464+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.528918817+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:58.528922797+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.528931049+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:58.528934515+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528941105+07:00","message":"[bufferProcess] interim [300000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528944485+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.52894901+07:00","message":"[bufferProcess] interim [300000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528952185+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528955582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528958375+07:00","message":"> Transcript [20573] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528961114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:58.528963309+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอิตาลี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.163578813+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.163628546+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:59.163637002+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.163652343+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.163660351+07:00","message":"[bufferProcess] interim [900000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.16366467+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.163670127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.163674455+07:00","message":"> Transcript [20574] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.163678206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.163681478+07:00","message":"Set new StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355188589+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355238122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355247015+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355257266+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:59.355264345+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355274207+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.355278443+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355284611+07:00","message":"[bufferProcess] interim [80000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355287293+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355290669+07:00","message":"[bufferProcess] interim [80000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355293662+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355296822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355299633+07:00","message":"> Transcript [20575] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355303877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355307179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355310304+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.355314214+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580065592+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580110002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580118496+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580138992+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:48:59.580144196+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580160474+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.580165854+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580173819+07:00","message":"[bufferProcess] interim [260000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580177883+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580182559+07:00","message":"[bufferProcess] interim [260000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580187163+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.58019129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580195607+07:00","message":"> Transcript [20576] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580201034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.58020411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580207225+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.580211715+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.663921621+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.663961724+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:59.663968823+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.663979991+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:59.663983823+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.663990805+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.663994201+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664000752+07:00","message":"[bufferProcess] interim [380000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664012775+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664016609+07:00","message":"[bufferProcess] interim [380000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664021928+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664025712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664028584+07:00","message":"> Transcript [20577] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมหุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664032432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664034675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664037145+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.664039941+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891550577+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891596876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.89160416+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891620427+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:59.891624809+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891634292+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891637337+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891644106+07:00","message":"[bufferProcess] interim [620000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891647267+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891652218+07:00","message":"[bufferProcess] interim [620000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.89165589+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891659137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891662156+07:00","message":"> Transcript [20578] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891666847+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891669054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891672008+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891674728+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891678203+07:00","message":"Push: 'ของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891680429+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891682688+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.891685062+07:00","message":"Next Push (prob) : 'ในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.891708498+07:00","message":"push: {false ของทีมชาติอาร์เจนตินา 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.986784087+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.986827108+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:59.986833787+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.986848352+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:59.986851822+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.986860289+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:48:59.986866623+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986873551+07:00","message":"[bufferProcess] interim [680000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986876745+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986880668+07:00","message":"[bufferProcess] interim [680000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986883805+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.98688739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986890593+07:00","message":"> Transcript [20579] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986894771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986897026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986899101+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:48:59.986901996+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227255381+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227296807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227303398+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227316223+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:00.227320026+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227327499+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.227331105+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227337739+07:00","message":"[bufferProcess] interim [800000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227340782+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227344025+07:00","message":"[bufferProcess] interim [800000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227348611+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227352055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.2273555+07:00","message":"> Transcript [20580] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227360175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.22736271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227365197+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.227368043+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.239535277+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.239573646+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:49:00.239579871+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.239591849+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:00.239595573+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.239603769+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.239611231+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239618266+07:00","message":"[bufferProcess] interim [860000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239621785+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239627492+07:00","message":"[bufferProcess] interim [860000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239630847+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239634252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239637343+07:00","message":"> Transcript [20581] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239641473+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239643577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239645767+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.239648338+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.440565806+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.44060483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.440611912+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.44062617+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:49:00.440630626+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.440651517+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.440670479+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.44067751+07:00","message":"[bufferProcess] interim [220000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440684001+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.44069185+07:00","message":"[bufferProcess] interim [220000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440695566+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440698761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440701711+07:00","message":"> Transcript [20582] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440705728+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440707966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.44071+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440712863+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440720969+07:00","message":"Push: 'ในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440723237+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440727611+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.440730245+07:00","message":"Next Push (prob) : 'ที่เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.440754072+07:00","message":"push: {false ในเกมอุ่นเครื่อง 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.564693214+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.564729748+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:49:00.564736828+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.564750369+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:00.564755084+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.564762696+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.564767283+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564774283+07:00","message":"[bufferProcess] interim [280000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564777135+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564780937+07:00","message":"[bufferProcess] interim [280000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564784159+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.56478757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564790186+07:00","message":"> Transcript [20583] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.56479633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564798685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.56480061+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.564803546+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625306876+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625346499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625353647+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625366415+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:49:00.625373148+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625382239+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.625386937+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.62539436+07:00","message":"[bufferProcess] interim [340000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625400697+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625404859+07:00","message":"[bufferProcess] interim [340000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625408367+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625411683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.62541444+07:00","message":"> Transcript [20584] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625418595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625420802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.6254228+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.625431091+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.943497683+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.943535071+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:49:00.943542995+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.943554805+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:49:00.943558651+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.943567182+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:00.943570724+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943577201+07:00","message":"[bufferProcess] interim [640000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943580012+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943583816+07:00","message":"[bufferProcess] interim [640000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943587065+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.94359004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943592921+07:00","message":"> Transcript [20585] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943599269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.94360146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943603428+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:00.943605768+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.147520936+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.14755927+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:49:01.147565699+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.147579957+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:49:01.147584758+07:00","message":"receive interim result [false|false]:  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.147592166+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.14759601+07:00","message":"[buffer interim] 1423 false  ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147616905+07:00","message":"[bufferProcess] interim [880000000]:ทำประตูจนกลายเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147638792+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147650589+07:00","message":"[bufferProcess] interim [880000000]: ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147654244+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.14765872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147663397+07:00","message":"> Transcript [20586] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147668433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147671232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147673736+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147676619+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147683864+07:00","message":"Push: 'ที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147686088+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147688796+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.147698329+07:00","message":"Next Push (prob) : 'ออสเตรเลีย 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.147713638+07:00","message":"push: {false ที่เอาชนะ 0 0xc003066100}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:01.165703718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:01.165734039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265365732+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265399909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.26540726+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265420754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265425674+07:00","message":"receive interim result [false|false]:  2 ประตู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265441445+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.265455766+07:00","message":"[buffer interim] 1423 false  2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.26546235+07:00","message":"[bufferProcess] interim [940000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265465495+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.26547001+07:00","message":"[bufferProcess] interim [940000000]: 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265472942+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.26547654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265479428+07:00","message":"> Transcript [20587] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265483418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265485676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265487668+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.265490698+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.34129775+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341345786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341352699+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341362963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341366162+07:00","message":"receive interim result [false|false]:  2 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341373146+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.341377356+07:00","message":"[buffer interim] 1423 false  2 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.34138469+07:00","message":"[bufferProcess] interim [60000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341388484+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341392025+07:00","message":"[bufferProcess] interim [60000000]: 2 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341394668+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341398108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341401493+07:00","message":"> Transcript [20588] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341405648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341412593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341414902+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.341417848+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464232912+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464270387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464276793+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464287709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตูต่อ 0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464290651+07:00","message":"receive interim result [false|false]:  2 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464297791+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.464302234+07:00","message":"[buffer interim] 1423 false  2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464313063+07:00","message":"[bufferProcess] interim [180000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464316194+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.46431979+07:00","message":"[bufferProcess] interim [180000000]: 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464322548+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464325567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.46432833+07:00","message":"> Transcript [20589] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464332318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464334342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.46433634+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.464339106+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523054826+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523093779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523100575+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523117809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523121544+07:00","message":"receive interim result [false|false]:  ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523128301+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523132239+07:00","message":"[buffer interim] 1423 false  ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523137708+07:00","message":"[bufferProcess] interim [240000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523140719+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523144568+07:00","message":"[bufferProcess] interim [240000000]: ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523147268+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523150288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523153308+07:00","message":"> Transcript [20590] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523158383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523160467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523162502+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523165286+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523168312+07:00","message":"Push: 'ออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523170346+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523172912+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.523175385+07:00","message":"Next Push (prob) : ' ประตูต่อ 0'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.523182639+07:00","message":"push: {false ออสเตรเลีย 2 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724427671+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724466282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724473323+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724486871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 0 เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724490081+07:00","message":"receive interim result [false|false]:  ประตูต่อ 0 เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724496537+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.724505605+07:00","message":"[buffer interim] 1423 false  ประตูต่อ 0 เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.72452403+07:00","message":"[bufferProcess] interim [480000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724546776+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724558282+07:00","message":"[bufferProcess] interim [480000000]: ประตูต่อ 0 เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724561155+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724565783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724569745+07:00","message":"> Transcript [20591] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724573689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724575845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724580928+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.724583789+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847708978+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847745506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847752729+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847767612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูต่อ 0 เมื่อวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.84777081+07:00","message":"receive interim result [false|false]:  ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847777405+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.847781606+07:00","message":"[buffer interim] 1423 false  ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847787694+07:00","message":"[bufferProcess] interim [600000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847790798+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847794322+07:00","message":"[bufferProcess] interim [600000000]: ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847796983+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847799959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847802778+07:00","message":"> Transcript [20592] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847813423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847816535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.84781876+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.847822103+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.953807068+07:00","message":"[GCS] IsForceVAD: false for message ID: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.977443639+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.977482602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.97749206+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.97750263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 0 เมื่อวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.97750594+07:00","message":"receive interim result [false|false]:  0 เมื่อวาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.977513938+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:01.977522566+07:00","message":"[buffer interim] 1423 false  0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977530769+07:00","message":"[bufferProcess] interim [660000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977535786+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977542749+07:00","message":"[bufferProcess] interim [660000000]: 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977546173+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977551799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977554777+07:00","message":"> Transcript [20593] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977558674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977560603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.97756257+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:01.977565406+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041377301+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041421648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.04143229+07:00","message":"receive interim result [false|false]: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041447162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เมื่อวานนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041451168+07:00","message":"receive interim result [false|false]:  เมื่อวานนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041458584+07:00","message":"[buffer interim] 1423 false ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041467716+07:00","message":"[buffer interim] 1423 false  เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041474715+07:00","message":"[bufferProcess] interim [780000000]:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041478814+07:00","message":"[bufferProcess] send to processor:ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041486234+07:00","message":"[bufferProcess] interim [780000000]: เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041489433+07:00","message":"[bufferProcess] update buffer: ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041492936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041495611+07:00","message":"> Transcript [20594] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041500913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.04150309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041504969+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.04150822+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.04151597+07:00","message":"Push: ' ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041518033+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.04152107+07:00","message":"Set new StatePrefix : 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.041529745+07:00","message":"Next Push (prob) : ' เมื่อวาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.041549915+07:00","message":"push: {false  ประตูต่อ 0 0 0xc003066100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.158987221+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159034182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้\",\"confidence\":0.9514476}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159042357+07:00","message":"receive interim result [true|false]: ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159055374+07:00","message":"end recv isFinal message id 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159057793+07:00","message":"end Recv id 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159064073+07:00","message":"[buffer interim] 1423 true ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159071563+07:00","message":"[bufferProcess] interim [870000000]:ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159079928+07:00","message":"[bufferProcess] send to processor (isfinal):ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159084343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159087412+07:00","message":"> Transcript [20595] [false]: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159091281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159093467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159095544+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159098755+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159101239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.15910328+07:00","message":"> Transcript [20596] [true]: 'ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159105769+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159107545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159109304+07:00","message":"StatePrefix: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159111728+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159114133+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159392653+07:00","message":"Push: ' เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159397949+07:00","message":"TextPushed: 'ทำประตูจนกลายเป็น 4 ยิงเร็วที่สุดของทีมชาติอาร์เจนตินาในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159400632+07:00","message":"Set new StatePrefix : 'ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159403246+07:00","message":"Next Push (prob) : 'ทำประตูตรงกลายเป็นสียิงเร็วที่สุดของทีมชาติอาเจนติน่าในเกมอุ่นเครื่องที่เอาชนะออสเตรเลีย 2 ประตูต่อ 0 เมื่อวานนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.159410478+07:00","message":"push: {true  เมื่อวานนี้ 0 0xc003066100}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:02.159429613+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1423.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:02.172268888+07:00","message":"write wav file: './tmp/7585/7585_1423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:02.278424431+07:00","message":"[GCS] Start streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.009739838+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.009785553+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:03.009791672+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.009806918+07:00","message":"[buffer interim] 1424 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.009813349+07:00","message":"[bufferProcess] interim [780000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.009815521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.135787468+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.135831862+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:03.135838776+07:00","message":"receive interim result [false|false]: กำลังขับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.13585361+07:00","message":"[buffer interim] 1424 false กำลังขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.1358635+07:00","message":"[bufferProcess] interim [840000000]:กำลังขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.13586617+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.135869422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.135872422+07:00","message":"> Transcript [20597] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.135874785+07:00","message":"Set StatePrefix (first interim): 'หลังคา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185403291+07:00","message":"[GCS] Cleaned up inactive client: 1403"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185428837+07:00","message":"[GCS] Cleaned up inactive client: 1396"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185432493+07:00","message":"[GCS] Cleaned up inactive client: 1397"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185434586+07:00","message":"[GCS] Cleaned up inactive client: 1400"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185436581+07:00","message":"[GCS] Cleaned up inactive client: 1395"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185438346+07:00","message":"[GCS] Cleaned up inactive client: 1398"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185440481+07:00","message":"[GCS] Cleaned up inactive client: 1394"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185442575+07:00","message":"[GCS] Cleaned up inactive client: 1402"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185444391+07:00","message":"[GCS] Cleaned up inactive client: 1399"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.185446067+07:00","message":"[GCS] Cleaned up inactive client: 1401"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.251839907+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.251880001+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:03.251886853+07:00","message":"receive interim result [false|false]: ไปรำข้าวกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.251900608+07:00","message":"[buffer interim] 1424 false ไปรำข้าวกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.251907781+07:00","message":"[bufferProcess] interim [960000000]:ไปรำข้าวกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.251910293+07:00","message":"[bufferProcess] send to processor:กำลังขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.25191671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.25191965+07:00","message":"> Transcript [20598] [false]: 'กำลังขับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.251922028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.251924249+07:00","message":"Set new StatePrefix: 'กำลังขับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.25596489+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.255985505+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:49:03.25599089+07:00","message":"receive interim result [false|false]: รองเท้ากีฬา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.256001022+07:00","message":"[buffer interim] 1424 false รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.256013411+07:00","message":"[bufferProcess] interim [20000000]:รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.256015701+07:00","message":"[bufferProcess] send to processor:ไปรำข้าวกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.256021734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.256024359+07:00","message":"> Transcript [20599] [false]: 'ไปรำข้าวกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.2560278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.256029941+07:00","message":"Set new StatePrefix: 'ไปรำข้าวกิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.537672222+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.537715594+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:03.537724259+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:03.537743298+07:00","message":"[buffer interim] 1424 false รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.53775105+07:00","message":"[bufferProcess] interim [320000000]:รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.53775392+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.537757859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.537761073+07:00","message":"> Transcript [20600] [false]: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.537763487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:03.53776563+07:00","message":"Set new StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.007970256+07:00","message":"[GCS] IsForceVAD: false for message ID: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.018699388+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.018733805+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:04.018739161+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.018755889+07:00","message":"[buffer interim] 1424 false รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018762292+07:00","message":"[bufferProcess] interim [740000000]:รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018765005+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018768513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018771816+07:00","message":"> Transcript [20601] [false]: 'รองเท้ากีฬาแล้วครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.01877523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018777574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018779579+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.018781846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.08435862+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.084394791+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:04.084404408+07:00","message":"receive interim result [false|false]: รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.084416897+07:00","message":"[buffer interim] 1424 false รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084423265+07:00","message":"[bufferProcess] interim [860000000]:รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.08442626+07:00","message":"[bufferProcess] send to processor:รองเท้ากีฬาแล้วครับสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084431722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084434856+07:00","message":"> Transcript [20602] [false]: 'รองเท้ากีฬาแล้วครับสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084438311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084440451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084442487+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.084444547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105859207+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105893314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รองเท้ากีฬาแล้วครับสวัสดีครับ\",\"confidence\":0.94286275}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105900114+07:00","message":"receive interim result [true|false]: รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105912941+07:00","message":"end recv isFinal message id 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105915831+07:00","message":"end Recv id 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105923101+07:00","message":"[buffer interim] 1424 true รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105930485+07:00","message":"[bufferProcess] interim [950000000]:รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105935834+07:00","message":"[bufferProcess] send to processor (isfinal):รองเท้ากีฬาแล้วครับสวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105939345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105942739+07:00","message":"> Transcript [20603] [false]: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105945554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105947471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105949373+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.10595169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105953509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105955634+07:00","message":"> Transcript [20604] [true]: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105957831+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105960012+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.10596179+07:00","message":"StatePrefix: 'รองเท้ากีฬา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105963657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:04.105969251+07:00","message":"Push: 'รองเท้ากีฬาแล้วครับสวัสดีครับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:04.105976619+07:00","message":"push: {true รองเท้ากีฬาแล้วครับสวัสดีครับ 0 0xc003381680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:04.11341774+07:00","message":"write wav file: './tmp/7585/7585_1424.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:04.166611422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:04.166649414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:05.48677791+07:00","message":"[GCS] Start streaming session, msgId: 1425"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:07.167162142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:07.167165703+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:10.167831242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:10.167854515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.606480065+07:00","message":"[GCS] IsForceVAD: false for message ID: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.694923109+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.694948161+07:00","message":"found end of frame, send empty tag with msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.694951787+07:00","message":"end Recv id 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.694960304+07:00","message":"[buffer interim] 1425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694969451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694973339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694976436+07:00","message":"> Transcript [20605] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694979113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694981183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694983189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694985116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:10.694987518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.695005297+07:00","message":"push: {true \n 0 0xc00414c480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:10.706445999+07:00","message":"write wav file: './tmp/7585/7585_1425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:10.992616289+07:00","message":"[GCS] Start streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.073583353+07:00","message":"[GCS] IsForceVAD: false for message ID: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.152802927+07:00","message":"receive streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.152828331+07:00","message":"found end of frame, send empty tag with msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.152832462+07:00","message":"end Recv id 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.152842567+07:00","message":"[buffer interim] 1426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152852048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152856054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152858948+07:00","message":"> Transcript [20606] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152861896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152864144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152866198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152868116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.152870799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.152886098+07:00","message":"push: {true \n 0 0xc003067180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:12.158984495+07:00","message":"write wav file: './tmp/7585/7585_1426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.338651779+07:00","message":"[GCS] Start streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.463530207+07:00","message":"[GCS] IsForceVAD: false for message ID: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544065793+07:00","message":"receive streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544097554+07:00","message":"found end of frame, send empty tag with msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544100858+07:00","message":"end Recv id 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544108893+07:00","message":"[buffer interim] 1427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.54411605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544120737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544123972+07:00","message":"> Transcript [20607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544126999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544128928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544130891+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544132739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.544135182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.544144703+07:00","message":"push: {true \n 0 0xc00414c800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:12.549738337+07:00","message":"write wav file: './tmp/7585/7585_1427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.667219847+07:00","message":"[GCS] Start streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.727051411+07:00","message":"[GCS] IsForceVAD: false for message ID: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.858299459+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.85832744+07:00","message":"found end of frame, send empty tag with msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.858330932+07:00","message":"end Recv id 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.858342358+07:00","message":"[buffer interim] 1428 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858349972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.85835354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858356718+07:00","message":"> Transcript [20608] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858359506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858361546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858363516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.858365403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:12.85836822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:12.858378871+07:00","message":"push: {true \n 0 0xc002e8ce00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:12.878617457+07:00","message":"write wav file: './tmp/7585/7585_1428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.046716426+07:00","message":"[GCS] Start streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.105174456+07:00","message":"[GCS] IsForceVAD: false for message ID: 1429"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:13.168490302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:13.168510313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.256318289+07:00","message":"receive streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.256337775+07:00","message":"found end of frame, send empty tag with msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.256340691+07:00","message":"end Recv id 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.256347836+07:00","message":"[buffer interim] 1429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.25635422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256357919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.25636093+07:00","message":"> Transcript [20609] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256363318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256365382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256368604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256371752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.256375208+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.256386545+07:00","message":"push: {true \n 0 0xc003380000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:13.262104541+07:00","message":"write wav file: './tmp/7585/7585_1429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.55797368+07:00","message":"[GCS] Start streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.625749159+07:00","message":"[GCS] IsForceVAD: false for message ID: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.756688785+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.756706787+07:00","message":"found end of frame, send empty tag with msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.756710228+07:00","message":"end Recv id 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.756717323+07:00","message":"[buffer interim] 1430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756723799+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756727765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756730844+07:00","message":"> Transcript [20610] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756733311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756735394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756737256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756739247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:13.756748465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:13.756756606+07:00","message":"push: {true \n 0 0xc003380700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:13.76173177+07:00","message":"write wav file: './tmp/7585/7585_1430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.007442374+07:00","message":"[GCS] Start streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.063837106+07:00","message":"[GCS] IsForceVAD: false for message ID: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.223136534+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.223159597+07:00","message":"found end of frame, send empty tag with msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.223163036+07:00","message":"end Recv id 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.223170246+07:00","message":"[buffer interim] 1431 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223176607+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223179903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223182689+07:00","message":"> Transcript [20611] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223185152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223187083+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223188935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223190983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.223198716+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.223207699+07:00","message":"push: {true \n 0 0xc003102100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:14.227653555+07:00","message":"write wav file: './tmp/7585/7585_1431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.32638607+07:00","message":"[GCS] Start streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.51385433+07:00","message":"[GCS] IsForceVAD: false for message ID: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.599089305+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.59910722+07:00","message":"found end of frame, send empty tag with msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.59911057+07:00","message":"end Recv id 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.599116614+07:00","message":"[buffer interim] 1432 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599122819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599126344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599129157+07:00","message":"> Transcript [20612] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599131536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599133611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599135479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599137338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.599139852+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.599148266+07:00","message":"push: {true \n 0 0xc003102680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:14.605807603+07:00","message":"write wav file: './tmp/7585/7585_1432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.646591181+07:00","message":"[GCS] Start streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.705689982+07:00","message":"[GCS] IsForceVAD: false for message ID: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.776451109+07:00","message":"[GCS] Start streaming session, msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.861083715+07:00","message":"receive streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.861104634+07:00","message":"found end of frame, send empty tag with msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.861107651+07:00","message":"end Recv id 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.861114383+07:00","message":"[buffer interim] 1433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861120423+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861124787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861127809+07:00","message":"> Transcript [20613] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861130264+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861132704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861134628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.861136636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:14.8611453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:14.861154511+07:00","message":"push: {true \n 0 0xc003381280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:14.866267178+07:00","message":"write wav file: './tmp/7585/7585_1433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.025443394+07:00","message":"[GCS] IsForceVAD: false for message ID: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.09660357+07:00","message":"[GCS] Start streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.119078152+07:00","message":"receive streaming session, msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.119096425+07:00","message":"found end of frame, send empty tag with msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.11909976+07:00","message":"end Recv id 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.119105949+07:00","message":"[buffer interim] 1434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119112337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119116196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119118903+07:00","message":"> Transcript [20614] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119121244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119123196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119125387+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119127318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.119129639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.119137392+07:00","message":"push: {true \n 0 0xc003066800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:15.125934337+07:00","message":"write wav file: './tmp/7585/7585_1434.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.223280984+07:00","message":"[GCS] IsForceVAD: false for message ID: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.299614173+07:00","message":"receive streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.29964014+07:00","message":"found end of frame, send empty tag with msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.299643736+07:00","message":"end Recv id 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.299652897+07:00","message":"[buffer interim] 1435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299661273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299664715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299667572+07:00","message":"> Transcript [20615] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299670342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299672437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299674459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299676331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.299678825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.299688829+07:00","message":"push: {true \n 0 0xc00414c200}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:15.304005287+07:00","message":"write wav file: './tmp/7585/7585_1435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.346568466+07:00","message":"[GCS] Start streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.54418281+07:00","message":"[GCS] IsForceVAD: false for message ID: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.649214015+07:00","message":"receive streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.649244622+07:00","message":"found end of frame, send empty tag with msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.649248233+07:00","message":"end Recv id 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.649256668+07:00","message":"[buffer interim] 1436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.64926353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649268085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649271139+07:00","message":"> Transcript [20616] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649273814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649275803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649278194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.649280101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:15.6492863+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:15.649295366+07:00","message":"push: {true \n 0 0xc00414c680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:15.655288483+07:00","message":"write wav file: './tmp/7585/7585_1436.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:16.169230813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:16.169275194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.245638261+07:00","message":"[GCS] Start streaming session, msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.304256783+07:00","message":"[GCS] IsForceVAD: false for message ID: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.503089691+07:00","message":"receive streaming session, msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.503111954+07:00","message":"found end of frame, send empty tag with msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.50311511+07:00","message":"end Recv id 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.503121828+07:00","message":"[buffer interim] 1437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503128874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.50313243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503135732+07:00","message":"> Transcript [20617] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503138247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503140167+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503142108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503143946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.503146466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.503155474+07:00","message":"push: {true \n 0 0xc002e8dc80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.506316802+07:00","message":"[GCS] Start streaming session, msgId: 1438"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:16.508119135+07:00","message":"write wav file: './tmp/7585/7585_1437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.625612374+07:00","message":"[GCS] IsForceVAD: false for message ID: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.725358963+07:00","message":"receive streaming session, msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.725384058+07:00","message":"found end of frame, send empty tag with msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.725387275+07:00","message":"end Recv id 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.72539517+07:00","message":"[buffer interim] 1438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725402794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725406323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.72541001+07:00","message":"> Transcript [20618] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725412639+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725414831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725416717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725421202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:16.725429767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.725440428+07:00","message":"push: {true \n 0 0xc003067280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:16.731126637+07:00","message":"write wav file: './tmp/7585/7585_1438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.889528009+07:00","message":"[GCS] Start streaming session, msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:16.944674454+07:00","message":"[GCS] IsForceVAD: false for message ID: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.139585421+07:00","message":"receive streaming session, msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.139613483+07:00","message":"found end of frame, send empty tag with msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.139618129+07:00","message":"end Recv id 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.139628462+07:00","message":"[buffer interim] 1439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139636322+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139639838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139642719+07:00","message":"> Transcript [20619] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139645159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139647174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139649209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.1396511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.139653777+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.139665135+07:00","message":"push: {true \n 0 0xc00414c900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:17.144344572+07:00","message":"write wav file: './tmp/7585/7585_1439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.207578817+07:00","message":"[GCS] Start streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.463968516+07:00","message":"[GCS] IsForceVAD: false for message ID: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.526535001+07:00","message":"[GCS] Start streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.553158002+07:00","message":"receive streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.553192833+07:00","message":"found end of frame, send empty tag with msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.553197182+07:00","message":"end Recv id 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.553205335+07:00","message":"[buffer interim] 1440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553215075+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553220122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553224371+07:00","message":"> Transcript [20620] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553228637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553232053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553234926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553237789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.553242046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.553254467+07:00","message":"push: {true \n 0 0xc003207f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:17.55881584+07:00","message":"write wav file: './tmp/7585/7585_1440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.586276586+07:00","message":"[GCS] IsForceVAD: false for message ID: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.759632582+07:00","message":"receive streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.759655466+07:00","message":"found end of frame, send empty tag with msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.759659331+07:00","message":"end Recv id 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.759667384+07:00","message":"[buffer interim] 1441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759675661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.75968525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.75968834+07:00","message":"> Transcript [20621] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759690998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759693098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759695071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759697632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:17.759702545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.759743893+07:00","message":"push: {true \n 0 0xc00414ca80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:17.76405436+07:00","message":"write wav file: './tmp/7585/7585_1441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.787251565+07:00","message":"[GCS] Start streaming session, msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.843407855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:17.975464654+07:00","message":"[GCS] Start streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.036595025+07:00","message":"receive streaming session, msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.036627326+07:00","message":"found end of frame, send empty tag with msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.036633914+07:00","message":"end Recv id 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.036642697+07:00","message":"[buffer interim] 1442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036651953+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036656907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036660999+07:00","message":"> Transcript [20622] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036665019+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036668259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036671198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036674304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.036685956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.036697643+07:00","message":"push: {true \n 0 0xc002eb1e00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.041417694+07:00","message":"write wav file: './tmp/7585/7585_1442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.107046487+07:00","message":"[GCS] IsForceVAD: false for message ID: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.166232288+07:00","message":"[GCS] Start streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.224178514+07:00","message":"[GCS] IsForceVAD: false for message ID: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.234796261+07:00","message":"receive streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.234812841+07:00","message":"found end of frame, send empty tag with msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.234816043+07:00","message":"end Recv id 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.234821538+07:00","message":"[buffer interim] 1443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234827735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234831336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234834377+07:00","message":"> Transcript [20623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.23483672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234838788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234841267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234843274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.234845938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.23487372+07:00","message":"push: {true \n 0 0xc003067580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.242240715+07:00","message":"write wav file: './tmp/7585/7585_1443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.35829414+07:00","message":"[GCS] Start streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.424255852+07:00","message":"[GCS] IsForceVAD: false for message ID: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.440164163+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.44019213+07:00","message":"found end of frame, send empty tag with msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.440195936+07:00","message":"end Recv id 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.440204271+07:00","message":"[buffer interim] 1444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440210233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440214641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.44021803+07:00","message":"> Transcript [20624] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440220529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440222464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440224336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440226217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.440228763+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.440237424+07:00","message":"push: {true \n 0 0xc00414cc00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.44569128+07:00","message":"write wav file: './tmp/7585/7585_1444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.490651931+07:00","message":"[GCS] Start streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.543591039+07:00","message":"[GCS] IsForceVAD: false for message ID: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.578242144+07:00","message":"receive streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.578269608+07:00","message":"found end of frame, send empty tag with msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.578272888+07:00","message":"end Recv id 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.578281555+07:00","message":"[buffer interim] 1445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578289212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578292721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578295644+07:00","message":"> Transcript [20625] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578298262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578300298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578302207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.57830412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.578306947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.578317089+07:00","message":"push: {true \n 0 0xc0035dbd80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.583588103+07:00","message":"write wav file: './tmp/7585/7585_1445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.67491349+07:00","message":"[GCS] Start streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.68091648+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.680934704+07:00","message":"found end of frame, send empty tag with msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.680938112+07:00","message":"end Recv id 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.680944836+07:00","message":"[buffer interim] 1446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680951721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680955484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680958725+07:00","message":"> Transcript [20626] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680961244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680963267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680965266+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680967237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:18.680969861+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:18.680979193+07:00","message":"push: {true \n 0 0xc00414c080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:18.685815293+07:00","message":"write wav file: './tmp/7585/7585_1446.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:19.170309405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:19.170309411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.254389445+07:00","message":"[GCS] IsForceVAD: false for message ID: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.342213937+07:00","message":"receive streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.342237402+07:00","message":"found end of frame, send empty tag with msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.342240861+07:00","message":"end Recv id 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.34224835+07:00","message":"[buffer interim] 1447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342255202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342258786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342262165+07:00","message":"> Transcript [20627] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342267356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342269788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342272382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.34227447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:19.342281129+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:19.342290378+07:00","message":"push: {true \n 0 0xc003380e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:19.348467393+07:00","message":"write wav file: './tmp/7585/7585_1447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.145875167+07:00","message":"[GCS] Start streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.220906886+07:00","message":"[GCS] IsForceVAD: false for message ID: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.403792765+07:00","message":"receive streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.403821961+07:00","message":"found end of frame, send empty tag with msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.403825405+07:00","message":"end Recv id 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.403832682+07:00","message":"[buffer interim] 1448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403840644+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403854088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403857144+07:00","message":"> Transcript [20628] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403859937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403862069+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403864054+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.40386652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:20.403871626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.403881529+07:00","message":"push: {true \n 0 0xc003102600}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:20.409487859+07:00","message":"write wav file: './tmp/7585/7585_1448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.796794058+07:00","message":"[GCS] Start streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:20.864855117+07:00","message":"[GCS] IsForceVAD: false for message ID: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.034632638+07:00","message":"receive streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.034654556+07:00","message":"found end of frame, send empty tag with msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.034657499+07:00","message":"end Recv id 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.03466419+07:00","message":"[buffer interim] 1449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034671523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034674905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.03467775+07:00","message":"> Transcript [20629] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034680444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034682433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034684281+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034686365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.034688933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.034699418+07:00","message":"push: {true \n 0 0xc003102e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.04040725+07:00","message":"write wav file: './tmp/7585/7585_1449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.626766093+07:00","message":"[GCS] Start streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.69366434+07:00","message":"[GCS] IsForceVAD: false for message ID: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.859374521+07:00","message":"receive streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.859404135+07:00","message":"found end of frame, send empty tag with msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.859408887+07:00","message":"end Recv id 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.859419371+07:00","message":"[buffer interim] 1450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859428776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859433421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859438051+07:00","message":"> Transcript [20630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859442306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859445631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859461494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859465025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:21.859469305+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.859492406+07:00","message":"push: {true \n 0 0xc003103300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:21.865001744+07:00","message":"write wav file: './tmp/7585/7585_1450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:21.891516043+07:00","message":"[GCS] Start streaming session, msgId: 1451"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:22.170884372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:22.170897182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:22.974132556+07:00","message":"[GCS] IsForceVAD: false for message ID: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.058449141+07:00","message":"receive streaming session, msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.058476061+07:00","message":"found end of frame, send empty tag with msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.0584792+07:00","message":"end Recv id 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.058486478+07:00","message":"[buffer interim] 1451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058492807+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058498329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058501413+07:00","message":"> Transcript [20631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058503761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058505785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.05850771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058509674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:23.058512048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.058520497+07:00","message":"push: {true \n 0 0xc002e8c400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:23.065396076+07:00","message":"write wav file: './tmp/7585/7585_1451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:23.105725813+07:00","message":"[GCS] Start streaming session, msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.188955575+07:00","message":"[GCS] IsForceVAD: false for message ID: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.270301625+07:00","message":"receive streaming session, msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.270329714+07:00","message":"found end of frame, send empty tag with msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.270333229+07:00","message":"end Recv id 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.270341417+07:00","message":"[buffer interim] 1452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270352028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270356008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270358852+07:00","message":"> Transcript [20632] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270361539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.27036352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270365416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270367442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.270370043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.27038047+07:00","message":"push: {true \n 0 0xc00414ce80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.275809645+07:00","message":"write wav file: './tmp/7585/7585_1452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.321525142+07:00","message":"[GCS] Start streaming session, msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.444436374+07:00","message":"[GCS] IsForceVAD: false for message ID: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.573876287+07:00","message":"receive streaming session, msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.573903008+07:00","message":"found end of frame, send empty tag with msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.573907463+07:00","message":"end Recv id 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.573915014+07:00","message":"[buffer interim] 1453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573923005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573926723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573929825+07:00","message":"> Transcript [20633] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573932451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573934602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573936578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573938494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.573941086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.573951836+07:00","message":"push: {true \n 0 0xc003067700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.578997164+07:00","message":"write wav file: './tmp/7585/7585_1453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.705841552+07:00","message":"[GCS] Start streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.767484467+07:00","message":"[GCS] IsForceVAD: false for message ID: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.906461845+07:00","message":"receive streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.906489343+07:00","message":"found end of frame, send empty tag with msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.90649304+07:00","message":"end Recv id 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.906502446+07:00","message":"[buffer interim] 1454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906510936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906514757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906517821+07:00","message":"> Transcript [20634] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906520674+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906522705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906524638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906526719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:24.906529351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:24.906552868+07:00","message":"push: {true \n 0 0xc003067880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:24.911665497+07:00","message":"write wav file: './tmp/7585/7585_1454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.024993178+07:00","message":"[GCS] Start streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.144427057+07:00","message":"[GCS] IsForceVAD: false for message ID: 1455"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:25.171695583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:25.171706116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.290031962+07:00","message":"receive streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.290054341+07:00","message":"found end of frame, send empty tag with msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.290057432+07:00","message":"end Recv id 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.290063971+07:00","message":"[buffer interim] 1455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290070941+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290074925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290078831+07:00","message":"> Transcript [20635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290082009+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290084089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290085987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290087916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:25.290090612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.290100909+07:00","message":"push: {true \n 0 0xc003103c00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:25.295320564+07:00","message":"write wav file: './tmp/7585/7585_1455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:25.345774683+07:00","message":"[GCS] Start streaming session, msgId: 1456"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:28.171936691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:28.171960367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.18382672+07:00","message":"[GCS] IsForceVAD: false for message ID: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.273138424+07:00","message":"receive streaming session, msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.273175392+07:00","message":"found end of frame, send empty tag with msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.273178867+07:00","message":"end Recv id 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.273187847+07:00","message":"[buffer interim] 1456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273195305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.27320165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273205704+07:00","message":"> Transcript [20636] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273208398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273210825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273212727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273214633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.273225277+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.273235009+07:00","message":"push: {true \n 0 0xc00414d000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:29.288186229+07:00","message":"write wav file: './tmp/7585/7585_1456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.38608735+07:00","message":"[GCS] Start streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.444079634+07:00","message":"[GCS] IsForceVAD: false for message ID: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.576260027+07:00","message":"[GCS] Start streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.619077878+07:00","message":"receive streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.619099651+07:00","message":"found end of frame, send empty tag with msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.61910397+07:00","message":"end Recv id 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.619112559+07:00","message":"[buffer interim] 1457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619121649+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619125194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619128167+07:00","message":"> Transcript [20637] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619130822+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619132823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619134851+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619136867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.619139557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.619149423+07:00","message":"push: {true \n 0 0xc002e8ca80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:29.62330663+07:00","message":"write wav file: './tmp/7585/7585_1457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.634993169+07:00","message":"[GCS] IsForceVAD: false for message ID: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.706115767+07:00","message":"[GCS] Start streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.767205269+07:00","message":"[GCS] IsForceVAD: false for message ID: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.826173969+07:00","message":"receive streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.826193565+07:00","message":"found end of frame, send empty tag with msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.826196801+07:00","message":"end Recv id 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.826203241+07:00","message":"[buffer interim] 1458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826217021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826220571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826223293+07:00","message":"> Transcript [20638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826225693+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826227694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826229537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826231856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.826239567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.826248449+07:00","message":"push: {true \n 0 0xc002e8d580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:29.831479051+07:00","message":"write wav file: './tmp/7585/7585_1458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.940296089+07:00","message":"receive streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.94031905+07:00","message":"found end of frame, send empty tag with msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.940322058+07:00","message":"end Recv id 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.940328959+07:00","message":"[buffer interim] 1459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940335098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940338662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940341486+07:00","message":"> Transcript [20639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940343826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940345837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.94035233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940354205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:29.940375287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:29.940384704+07:00","message":"push: {true \n 0 0xc00414c380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:29.945222384+07:00","message":"write wav file: './tmp/7585/7585_1459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.026916545+07:00","message":"[GCS] Start streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.084262445+07:00","message":"[GCS] IsForceVAD: false for message ID: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.23507483+07:00","message":"receive streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.235113058+07:00","message":"found end of frame, send empty tag with msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.235117291+07:00","message":"end Recv id 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.235126303+07:00","message":"[buffer interim] 1460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235138198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235143986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235146967+07:00","message":"> Transcript [20640] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235150023+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235152063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.23515404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235156412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.235159746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.235173296+07:00","message":"push: {true \n 0 0xc00414cf80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:30.239993919+07:00","message":"write wav file: './tmp/7585/7585_1460.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.469025502+07:00","message":"[GCS] Start streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.534535431+07:00","message":"[GCS] IsForceVAD: false for message ID: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.851310852+07:00","message":"receive streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.851337401+07:00","message":"found end of frame, send empty tag with msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.851340928+07:00","message":"end Recv id 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.851347812+07:00","message":"[buffer interim] 1461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851354657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851358446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851361191+07:00","message":"> Transcript [20641] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851363697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851365629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851367794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851369886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:30.851372469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.851381181+07:00","message":"push: {true \n 0 0xc00414d200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.85526706+07:00","message":"[GCS] Start streaming session, msgId: 1462"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:30.858295333+07:00","message":"write wav file: './tmp/7585/7585_1461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:30.916429508+07:00","message":"[GCS] IsForceVAD: false for message ID: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.050579726+07:00","message":"receive streaming session, msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.050605179+07:00","message":"found end of frame, send empty tag with msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.050609534+07:00","message":"end Recv id 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.050617302+07:00","message":"[buffer interim] 1462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050625325+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050630458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050634534+07:00","message":"> Transcript [20642] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.0506425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050645722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050648588+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050651555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.050655605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.050666808+07:00","message":"push: {true \n 0 0xc003381580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:31.055503+07:00","message":"write wav file: './tmp/7585/7585_1462.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:31.172835525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:31.172853492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.177845557+07:00","message":"[GCS] Start streaming session, msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.234599719+07:00","message":"[GCS] IsForceVAD: false for message ID: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.368033386+07:00","message":"[GCS] Start streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.423079482+07:00","message":"[GCS] IsForceVAD: false for message ID: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.481079545+07:00","message":"receive streaming session, msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.481101795+07:00","message":"found end of frame, send empty tag with msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.481105214+07:00","message":"end Recv id 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.481112343+07:00","message":"[buffer interim] 1463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481118486+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481129443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481132398+07:00","message":"> Transcript [20643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481135151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481137187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481139059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481141052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.481143673+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.481151888+07:00","message":"push: {true \n 0 0xc00414d480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:31.485773309+07:00","message":"write wav file: './tmp/7585/7585_1463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.497974059+07:00","message":"[GCS] Start streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.554093652+07:00","message":"[GCS] IsForceVAD: false for message ID: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.567093047+07:00","message":"receive streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.567115892+07:00","message":"found end of frame, send empty tag with msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.567119354+07:00","message":"end Recv id 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.567126212+07:00","message":"[buffer interim] 1464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567132544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567140993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567144253+07:00","message":"> Transcript [20644] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567147052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567149654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567151744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567154066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.567159403+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.567167222+07:00","message":"push: {true \n 0 0xc002e8dd80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:31.572112229+07:00","message":"write wav file: './tmp/7585/7585_1464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.816732058+07:00","message":"[GCS] Start streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.873550125+07:00","message":"[GCS] IsForceVAD: false for message ID: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.958593449+07:00","message":"receive streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.958618378+07:00","message":"found end of frame, send empty tag with msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.958623821+07:00","message":"end Recv id 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.958632565+07:00","message":"[buffer interim] 1465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958641758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958647152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958655323+07:00","message":"> Transcript [20645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958659485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958662587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958665482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.95866827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:31.958672005+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:31.958683751+07:00","message":"push: {true \n 0 0xc00340c680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:31.963475581+07:00","message":"write wav file: './tmp/7585/7585_1465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.006033234+07:00","message":"[GCS] Start streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.060151712+07:00","message":"receive streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.060178151+07:00","message":"found end of frame, send empty tag with msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.060182629+07:00","message":"end Recv id 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.060192364+07:00","message":"[buffer interim] 1466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060199273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060204639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060208499+07:00","message":"> Transcript [20646] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060213413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060215426+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060217424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.060219536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.06022578+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.060234398+07:00","message":"push: {true \n 0 0xc003067a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:32.064790664+07:00","message":"write wav file: './tmp/7585/7585_1466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.066047901+07:00","message":"[GCS] IsForceVAD: false for message ID: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.267685051+07:00","message":"[GCS] Start streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.299597057+07:00","message":"receive streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.299617902+07:00","message":"found end of frame, send empty tag with msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.299621218+07:00","message":"end Recv id 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.299627843+07:00","message":"[buffer interim] 1467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299634446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.29963821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299641379+07:00","message":"> Transcript [20647] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299643891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299645922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299647982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.299649914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.29965868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.299667326+07:00","message":"push: {true \n 0 0xc00414d700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:32.304813701+07:00","message":"write wav file: './tmp/7585/7585_1467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.323584127+07:00","message":"[GCS] IsForceVAD: false for message ID: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.45555821+07:00","message":"[GCS] Start streaming session, msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.49258706+07:00","message":"receive streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.492612963+07:00","message":"found end of frame, send empty tag with msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.492617132+07:00","message":"end Recv id 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.49262409+07:00","message":"[buffer interim] 1468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492631577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492635427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492638675+07:00","message":"> Transcript [20648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492641294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.49264328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492645297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492647261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.492649997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.492659204+07:00","message":"push: {true \n 0 0xc0031d9e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:32.498004384+07:00","message":"write wav file: './tmp/7585/7585_1468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.773573489+07:00","message":"[GCS] IsForceVAD: false for message ID: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.862342027+07:00","message":"receive streaming session, msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.8623731+07:00","message":"found end of frame, send empty tag with msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.86237686+07:00","message":"end Recv id 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.862386513+07:00","message":"[buffer interim] 1469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.862396056+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.86240148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.8624059+07:00","message":"> Transcript [20649] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.862410578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.86241386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.862416928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.862419901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:32.862431144+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.862443116+07:00","message":"push: {true \n 0 0xc003067f00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:32.868070872+07:00","message":"write wav file: './tmp/7585/7585_1469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:32.906012463+07:00","message":"[GCS] Start streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.024850956+07:00","message":"[GCS] IsForceVAD: false for message ID: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.121121365+07:00","message":"receive streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.121137415+07:00","message":"found end of frame, send empty tag with msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.121140224+07:00","message":"end Recv id 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.121147252+07:00","message":"[buffer interim] 1470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121153332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121156932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121183307+07:00","message":"> Transcript [20650] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.12118589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121188119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121190168+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121192195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.121194873+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.121203488+07:00","message":"push: {true \n 0 0xc003103180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:33.128082195+07:00","message":"write wav file: './tmp/7585/7585_1470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.155787216+07:00","message":"[GCS] Start streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185012937+07:00","message":"[GCS] Cleaned up inactive client: 1406"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185035716+07:00","message":"[GCS] Cleaned up inactive client: 1404"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.18503842+07:00","message":"[GCS] Cleaned up inactive client: 1413"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185040505+07:00","message":"[GCS] Cleaned up inactive client: 1405"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185042462+07:00","message":"[GCS] Cleaned up inactive client: 1409"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185044656+07:00","message":"[GCS] Cleaned up inactive client: 1412"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185046564+07:00","message":"[GCS] Cleaned up inactive client: 1410"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185049362+07:00","message":"[GCS] Cleaned up inactive client: 1408"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185051477+07:00","message":"[GCS] Cleaned up inactive client: 1407"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.185053295+07:00","message":"[GCS] Cleaned up inactive client: 1411"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.34725883+07:00","message":"[GCS] IsForceVAD: false for message ID: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.444159615+07:00","message":"receive streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.444180737+07:00","message":"found end of frame, send empty tag with msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.444184259+07:00","message":"end Recv id 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.444190345+07:00","message":"[buffer interim] 1471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.44419663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444200598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444203432+07:00","message":"> Transcript [20651] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444206261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444208396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444210241+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444212171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.444214434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.444223075+07:00","message":"push: {true \n 0 0xc003103880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:33.450291956+07:00","message":"write wav file: './tmp/7585/7585_1471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.474906588+07:00","message":"[GCS] Start streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.665685048+07:00","message":"[GCS] IsForceVAD: false for message ID: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.757932934+07:00","message":"receive streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.757988502+07:00","message":"found end of frame, send empty tag with msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.757993543+07:00","message":"end Recv id 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.75800424+07:00","message":"[buffer interim] 1472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.75802429+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758028536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758031712+07:00","message":"> Transcript [20652] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758034476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758036582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758038504+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758040397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:33.758042968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.758051771+07:00","message":"push: {true \n 0 0xc00414db00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:33.763721939+07:00","message":"write wav file: './tmp/7585/7585_1472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.799389955+07:00","message":"[GCS] Start streaming session, msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:33.865249943+07:00","message":"[GCS] IsForceVAD: false for message ID: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.023041336+07:00","message":"receive streaming session, msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.023067058+07:00","message":"found end of frame, send empty tag with msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.023070614+07:00","message":"end Recv id 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.023079713+07:00","message":"[buffer interim] 1473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023087674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023091383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023094442+07:00","message":"> Transcript [20653] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023097137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023099193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023101359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.023104253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.02310687+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.023118098+07:00","message":"push: {true \n 0 0xc00298e080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:34.02959079+07:00","message":"write wav file: './tmp/7585/7585_1473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.054909831+07:00","message":"[GCS] Start streaming session, msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.115212153+07:00","message":"[GCS] IsForceVAD: false for message ID: 1474"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:34.17345733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:34.173466215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.342164904+07:00","message":"receive streaming session, msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.342193022+07:00","message":"found end of frame, send empty tag with msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.342196426+07:00","message":"end Recv id 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.342204362+07:00","message":"[buffer interim] 1474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342212739+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342216241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342219053+07:00","message":"> Transcript [20654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.34222188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342223985+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342225997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342227847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.342230458+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.342239681+07:00","message":"push: {true \n 0 0xc00306f900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:34.346860477+07:00","message":"write wav file: './tmp/7585/7585_1474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.376352066+07:00","message":"[GCS] Start streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.566279611+07:00","message":"[GCS] IsForceVAD: false for message ID: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.667083866+07:00","message":"receive streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.667110475+07:00","message":"found end of frame, send empty tag with msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.66711456+07:00","message":"end Recv id 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.667123939+07:00","message":"[buffer interim] 1475 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667131948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.6671365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667140405+07:00","message":"> Transcript [20655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667144055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667147043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667149781+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.667152464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.66715616+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.667166932+07:00","message":"push: {true \n 0 0xc003935900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:34.673238727+07:00","message":"write wav file: './tmp/7585/7585_1475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.699881222+07:00","message":"[GCS] Start streaming session, msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.824758892+07:00","message":"[GCS] IsForceVAD: false for message ID: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.935458626+07:00","message":"receive streaming session, msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.935484489+07:00","message":"found end of frame, send empty tag with msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.935489142+07:00","message":"end Recv id 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.935497941+07:00","message":"[buffer interim] 1476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.935506041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.935512171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.935518869+07:00","message":"> Transcript [20656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.93552256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.93552547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.935528342+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.93553118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:34.935534678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.935546126+07:00","message":"push: {true \n 0 0xc00414c780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:34.940349795+07:00","message":"write wav file: './tmp/7585/7585_1476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:34.948946631+07:00","message":"[GCS] Start streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.015685987+07:00","message":"[GCS] IsForceVAD: false for message ID: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.19035544+07:00","message":"receive streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.190378876+07:00","message":"found end of frame, send empty tag with msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.190381984+07:00","message":"end Recv id 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.190388549+07:00","message":"[buffer interim] 1477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190394855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190398771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190401596+07:00","message":"> Transcript [20657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.19040412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190406317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190408201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190410276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.190419676+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.190429369+07:00","message":"push: {true \n 0 0xc00414cd00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:35.194918881+07:00","message":"write wav file: './tmp/7585/7585_1477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.267099017+07:00","message":"[GCS] Start streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.464920928+07:00","message":"[GCS] IsForceVAD: false for message ID: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.565561327+07:00","message":"receive streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.565584762+07:00","message":"found end of frame, send empty tag with msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.56558806+07:00","message":"end Recv id 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.565595026+07:00","message":"[buffer interim] 1478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565602551+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565612799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565615739+07:00","message":"> Transcript [20658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565618215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565620316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565622112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565624109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.565626734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.565635792+07:00","message":"push: {true \n 0 0xc003381780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:35.572101161+07:00","message":"write wav file: './tmp/7585/7585_1478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.586002998+07:00","message":"[GCS] Start streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.655770165+07:00","message":"[GCS] IsForceVAD: false for message ID: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.795087807+07:00","message":"receive streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.7951135+07:00","message":"found end of frame, send empty tag with msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.795117543+07:00","message":"end Recv id 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.795125847+07:00","message":"[buffer interim] 1479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795132518+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.79513734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795140493+07:00","message":"> Transcript [20659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795144485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795146525+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795148517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795150433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:35.795152883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.795161662+07:00","message":"push: {true \n 0 0xc00414d300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:35.800521701+07:00","message":"write wav file: './tmp/7585/7585_1479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.848038302+07:00","message":"[GCS] Start streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:35.904690508+07:00","message":"[GCS] IsForceVAD: false for message ID: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.03539162+07:00","message":"[GCS] Start streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.105534575+07:00","message":"[GCS] IsForceVAD: false for message ID: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.122487995+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.122506949+07:00","message":"found end of frame, send empty tag with msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.122509929+07:00","message":"end Recv id 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.122515946+07:00","message":"[buffer interim] 1480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122522828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122526857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122529894+07:00","message":"> Transcript [20660] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122532284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122534353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122536184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122538041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.122540538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.122548654+07:00","message":"push: {true \n 0 0xc00298e300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:36.127296649+07:00","message":"write wav file: './tmp/7585/7585_1480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.166969769+07:00","message":"[GCS] Start streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.249347331+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.249375843+07:00","message":"found end of frame, send empty tag with msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.249379293+07:00","message":"end Recv id 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.249388435+07:00","message":"[buffer interim] 1481 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.24939585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249399905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249402729+07:00","message":"> Transcript [20661] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249405307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249407349+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249409387+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.24941136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.249413933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.249423349+07:00","message":"push: {true \n 0 0xc00298e400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:36.25402777+07:00","message":"write wav file: './tmp/7585/7585_1481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.296956625+07:00","message":"[GCS] IsForceVAD: false for message ID: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.381702901+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.38172824+07:00","message":"found end of frame, send empty tag with msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.381731475+07:00","message":"end Recv id 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.381737403+07:00","message":"[buffer interim] 1482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381743207+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381753926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381756822+07:00","message":"> Transcript [20662] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381759327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.38176164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381763572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.381766001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.38177366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.381783766+07:00","message":"push: {true \n 0 0xc00414d880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:36.387867358+07:00","message":"write wav file: './tmp/7585/7585_1482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.486078066+07:00","message":"[GCS] Start streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.546588187+07:00","message":"[GCS] IsForceVAD: false for message ID: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.660213221+07:00","message":"receive streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.66023543+07:00","message":"found end of frame, send empty tag with msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.660238577+07:00","message":"end Recv id 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.660245047+07:00","message":"[buffer interim] 1483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660251631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660260985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660263778+07:00","message":"> Transcript [20663] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.66026672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660268946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660270784+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660272743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:36.660275503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.660283645+07:00","message":"push: {true \n 0 0xc003066700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:36.664921296+07:00","message":"write wav file: './tmp/7585/7585_1483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.748998567+07:00","message":"[GCS] Start streaming session, msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:36.805067428+07:00","message":"[GCS] IsForceVAD: false for message ID: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.067983827+07:00","message":"[GCS] Start streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.168386559+07:00","message":"receive streaming session, msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.168409939+07:00","message":"found end of frame, send empty tag with msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.168413495+07:00","message":"end Recv id 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.168420442+07:00","message":"[buffer interim] 1484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168426662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168430895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168434063+07:00","message":"> Transcript [20664] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168436559+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168438816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168440783+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168442743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.168445275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.168454475+07:00","message":"push: {true \n 0 0xc003381d00}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:37.173518008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:37.17353697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:37.174893142+07:00","message":"write wav file: './tmp/7585/7585_1484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.264647631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.357358521+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.35738413+07:00","message":"found end of frame, send empty tag with msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.357387734+07:00","message":"end Recv id 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.357395079+07:00","message":"[buffer interim] 1485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357403024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357408944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357412223+07:00","message":"> Transcript [20665] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357414844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357416875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357418735+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.35742067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.357423319+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.357432951+07:00","message":"push: {true \n 0 0xc00298e700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:37.36265698+07:00","message":"write wav file: './tmp/7585/7585_1485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.385863874+07:00","message":"[GCS] Start streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.453029143+07:00","message":"[GCS] IsForceVAD: false for message ID: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.5861643+07:00","message":"[GCS] Start streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.648518118+07:00","message":"[GCS] IsForceVAD: false for message ID: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.655502883+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.655522192+07:00","message":"found end of frame, send empty tag with msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.655524977+07:00","message":"end Recv id 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.655530676+07:00","message":"[buffer interim] 1486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655537162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655540709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655543607+07:00","message":"> Transcript [20666] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655546172+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.65554822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655550089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655552251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.655554617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.655562514+07:00","message":"push: {true \n 0 0xc00414de80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:37.660658766+07:00","message":"write wav file: './tmp/7585/7585_1486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.705121208+07:00","message":"[GCS] Start streaming session, msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.773653772+07:00","message":"[GCS] IsForceVAD: false for message ID: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.83581816+07:00","message":"[GCS] Start streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.875799471+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.875825963+07:00","message":"found end of frame, send empty tag with msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.875830118+07:00","message":"end Recv id 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.875839011+07:00","message":"[buffer interim] 1487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875847054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875851834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875855966+07:00","message":"> Transcript [20667] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875859576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875862571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875865456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.875868416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.87587215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.875882769+07:00","message":"push: {true \n 0 0xc0031d8300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:37.880855231+07:00","message":"write wav file: './tmp/7585/7585_1487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.933611863+07:00","message":"receive streaming session, msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.933646268+07:00","message":"found end of frame, send empty tag with msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.933650126+07:00","message":"end Recv id 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.933657711+07:00","message":"[buffer interim] 1488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933664832+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933668816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.93367182+07:00","message":"> Transcript [20668] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933674889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.9336769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933679204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933681268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:37.933684091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:37.933693392+07:00","message":"push: {true \n 0 0xc00298e900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:37.939717754+07:00","message":"write wav file: './tmp/7585/7585_1488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.114115013+07:00","message":"[GCS] IsForceVAD: false for message ID: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.185422096+07:00","message":"[GCS] Start streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.193645144+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.193662834+07:00","message":"found end of frame, send empty tag with msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.193666273+07:00","message":"end Recv id 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.193673141+07:00","message":"[buffer interim] 1489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193680915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193685014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193688031+07:00","message":"> Transcript [20669] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193690688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.19369282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193696883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193698903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:39.193705589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:39.193714806+07:00","message":"push: {true \n 0 0xc003066500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:39.200787931+07:00","message":"write wav file: './tmp/7585/7585_1489.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:40.173601099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:40.173614747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.313309245+07:00","message":"[GCS] IsForceVAD: false for message ID: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.387315943+07:00","message":"[GCS] Start streaming session, msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.397403002+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.397422439+07:00","message":"found end of frame, send empty tag with msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.397425575+07:00","message":"end Recv id 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.397431773+07:00","message":"[buffer interim] 1490 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397437723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.39744151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397444384+07:00","message":"> Transcript [20670] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397446898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397448969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397450806+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397452703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:42.397455173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:42.397463671+07:00","message":"push: {true \n 0 0xc002968000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:42.405855936+07:00","message":"write wav file: './tmp/7585/7585_1490.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:43.174303348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:43.174340382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.213774648+07:00","message":"[GCS] IsForceVAD: false for message ID: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.305198677+07:00","message":"receive streaming session, msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.305228625+07:00","message":"found end of frame, send empty tag with msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.305232212+07:00","message":"end Recv id 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.30524224+07:00","message":"[buffer interim] 1491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.30525123+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305255028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305258184+07:00","message":"> Transcript [20671] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305260974+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305262991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305265458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305267438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.305274674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.305286388+07:00","message":"push: {true \n 0 0xc0031d8d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:43.311703424+07:00","message":"write wav file: './tmp/7585/7585_1491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.466576415+07:00","message":"[GCS] Start streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.783889274+07:00","message":"[GCS] IsForceVAD: false for message ID: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.856301918+07:00","message":"[GCS] Start streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.887442896+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.887470355+07:00","message":"found end of frame, send empty tag with msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.88747444+07:00","message":"end Recv id 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.887482054+07:00","message":"[buffer interim] 1492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.88749047+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.887494279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.887497462+07:00","message":"> Transcript [20672] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.887500247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.88750239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.88750434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.887506291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:43.887516399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:43.887527351+07:00","message":"push: {true \n 0 0xc003067e00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:43.893533665+07:00","message":"write wav file: './tmp/7585/7585_1492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.176226604+07:00","message":"[GCS] IsForceVAD: false for message ID: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.254239983+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.254265298+07:00","message":"found end of frame, send empty tag with msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.254269958+07:00","message":"end Recv id 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.254278848+07:00","message":"[buffer interim] 1493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254287787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254292817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254297395+07:00","message":"> Transcript [20673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254301532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254304381+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254308678+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254311474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:44.254315342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.254327596+07:00","message":"push: {true \n 0 0xc00414c400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:44.260172211+07:00","message":"write wav file: './tmp/7585/7585_1493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.815987268+07:00","message":"[GCS] Start streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:44.876792349+07:00","message":"[GCS] IsForceVAD: false for message ID: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.061600216+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.061623713+07:00","message":"found end of frame, send empty tag with msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.06162708+07:00","message":"end Recv id 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.061636042+07:00","message":"[buffer interim] 1494 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061642245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061645938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061648788+07:00","message":"> Transcript [20674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061651415+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061653424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061656049+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061657918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.061666097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.061674881+07:00","message":"push: {true \n 0 0xc0031d9d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:45.065741372+07:00","message":"write wav file: './tmp/7585/7585_1494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.067781891+07:00","message":"[GCS] Start streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.617810944+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.617856925+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:45.617863191+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.617882793+07:00","message":"[buffer interim] 1495 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.617889988+07:00","message":"[bufferProcess] interim [540000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.61789196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.834207242+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.834252601+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:45.834259842+07:00","message":"receive interim result [false|false]: ขอบคุณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:45.83427589+07:00","message":"[buffer interim] 1495 false ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.834283919+07:00","message":"[bufferProcess] interim [780000000]:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.834286671+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.834293289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.834296585+07:00","message":"> Transcript [20675] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:45.834299665+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.066803989+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.066846285+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:46.066851955+07:00","message":"receive interim result [false|false]: ขอบคุณพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.066865845+07:00","message":"[buffer interim] 1495 false ขอบคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.06687675+07:00","message":"[bufferProcess] interim [960000000]:ขอบคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066879495+07:00","message":"[bufferProcess] send to processor:ขอบคุณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066883108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066885927+07:00","message":"> Transcript [20676] [false]: 'ขอบคุณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066888853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066890932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066892828+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.066894879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:46.175348179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:46.175378633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.257217796+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.25726056+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:46.257266331+07:00","message":"receive interim result [false|false]: ขอบคุณพี่ตี๋"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.257277893+07:00","message":"[buffer interim] 1495 false ขอบคุณพี่ตี๋"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.257284295+07:00","message":"[bufferProcess] interim [140000000]:ขอบคุณพี่ตี๋"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.25728667+07:00","message":"[bufferProcess] send to processor:ขอบคุณพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.25729337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.257296352+07:00","message":"> Transcript [20677] [false]: 'ขอบคุณพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.25730224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.257304797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.257306909+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.257309152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.265549722+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.265582447+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:46.265587783+07:00","message":"receive interim result [false|false]: ขอบคุณท่านพิสิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.265603203+07:00","message":"[buffer interim] 1495 false ขอบคุณท่านพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265610563+07:00","message":"[bufferProcess] interim [200000000]:ขอบคุณท่านพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265613923+07:00","message":"[bufferProcess] send to processor:ขอบคุณพี่ตี๋"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265620512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.26562323+07:00","message":"> Transcript [20678] [false]: 'ขอบคุณพี่ตี๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265626447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265628658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265630795+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.265632988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.355986794+07:00","message":"[GCS] IsForceVAD: false for message ID: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.440716772+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.44076925+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:46.440776958+07:00","message":"receive interim result [false|false]: ขอบคุณท่านพิสิษฐ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.440797333+07:00","message":"[buffer interim] 1495 false ขอบคุณท่านพิสิษฐ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440811826+07:00","message":"[bufferProcess] interim [380000000]:ขอบคุณท่านพิสิษฐ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440814677+07:00","message":"[bufferProcess] send to processor:ขอบคุณท่านพิสิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.44082653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440830005+07:00","message":"> Transcript [20679] [false]: 'ขอบคุณท่านพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440833517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440835892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440838091+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440840204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440843397+07:00","message":"Push: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440845322+07:00","message":"TextPushed: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440848184+07:00","message":"Set new StatePrefix : 'ขอบคุณท่านพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.440850445+07:00","message":"Next Push (prob) : 'ท่านพิสิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.440864073+07:00","message":"push: {false ขอบคุณ 0 0xc0035c8000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499778831+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499819288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณคุณพิสิฐค่ะ\",\"confidence\":0.82425857}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499825372+07:00","message":"receive interim result [true|false]: ขอบคุณคุณพิสิฐค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499836101+07:00","message":"end recv isFinal message id 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.49983836+07:00","message":"end Recv id 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499844019+07:00","message":"[buffer interim] 1495 true ขอบคุณคุณพิสิฐค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499850393+07:00","message":"[bufferProcess] interim [500000000]:ขอบคุณคุณพิสิฐค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499853517+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบคุณท่านพิสิษฐ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499859269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499862033+07:00","message":"> Transcript [20680] [false]: 'ขอบคุณท่านพิสิษฐ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499865545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.49986753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499869662+07:00","message":"StatePrefix: 'ขอบคุณท่านพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499871743+07:00","message":"TextPushed: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499873487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499875507+07:00","message":"> Transcript [20681] [true]: 'ขอบคุณคุณพิสิฐค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499877677+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499879485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499881177+07:00","message":"StatePrefix: 'ขอบคุณท่านพิสิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.499883109+07:00","message":"TextPushed: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.49988576+07:00","message":"Push: 'คุณพิสิฐค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.499894877+07:00","message":"push: {true คุณพิสิฐค่ะ 0 0xc0035c8000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:46.507047949+07:00","message":"write wav file: './tmp/7585/7585_1495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.614765656+07:00","message":"[GCS] Start streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.966095192+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.966142818+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:46.966149428+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:46.966166736+07:00","message":"[buffer interim] 1496 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.966177196+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:46.966180316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.146046794+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.146095774+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:47.146102806+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.14611981+07:00","message":"[buffer interim] 1496 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.146135759+07:00","message":"[bufferProcess] interim [540000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.146138981+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.146145819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.146148926+07:00","message":"> Transcript [20682] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.146151263+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.304071544+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.30411958+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:47.3041268+07:00","message":"receive interim result [false|false]: ไม่ต้องค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.304143036+07:00","message":"[buffer interim] 1496 false ไม่ต้องค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304151116+07:00","message":"[bufferProcess] interim [720000000]:ไม่ต้องค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304154773+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304159385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304163777+07:00","message":"> Transcript [20683] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304168127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304171604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304174838+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.304177824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.48846325+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.488504021+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:47.488509691+07:00","message":"receive interim result [false|false]: ไม่ต้องทัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.488526659+07:00","message":"[buffer interim] 1496 false ไม่ต้องทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488533213+07:00","message":"[bufferProcess] interim [840000000]:ไม่ต้องทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488535886+07:00","message":"[bufferProcess] send to processor:ไม่ต้องค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488542157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488545116+07:00","message":"> Transcript [20684] [false]: 'ไม่ต้องค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488548107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488550106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488552381+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.488554644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.595886589+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.59592849+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:47.595933491+07:00","message":"receive interim result [false|false]: ไม่ต้องค่ะก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.595945348+07:00","message":"[buffer interim] 1496 false ไม่ต้องค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595954418+07:00","message":"[bufferProcess] interim [900000000]:ไม่ต้องค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595956778+07:00","message":"[bufferProcess] send to processor:ไม่ต้องทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595975565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595978558+07:00","message":"> Transcript [20685] [false]: 'ไม่ต้องทัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595981985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595984287+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595986421+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.595988627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.6644442+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.664494256+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:47.664501549+07:00","message":"receive interim result [false|false]: ไม่ต้องทาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.664518362+07:00","message":"[buffer interim] 1496 false ไม่ต้องทาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664526762+07:00","message":"[bufferProcess] interim [960000000]:ไม่ต้องทาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664530417+07:00","message":"[bufferProcess] send to processor:ไม่ต้องค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664538508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664542797+07:00","message":"> Transcript [20686] [false]: 'ไม่ต้องค่ะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664547707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664550931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664554835+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664558015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664565589+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664568635+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664572148+07:00","message":"Set new StatePrefix : 'ไม่ต้องค่ะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.664575546+07:00","message":"Next Push (prob) : 'ต้องค่ะก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.664586039+07:00","message":"push: {false ไม่ 0 0xc002968680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.684194543+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.684237127+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:47.684245442+07:00","message":"receive interim result [false|false]: ไม่ต้องค่ะกรณี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.684258475+07:00","message":"[buffer interim] 1496 false ไม่ต้องค่ะกรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.684264811+07:00","message":"[bufferProcess] interim [80000000]:ไม่ต้องค่ะกรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.684267096+07:00","message":"[bufferProcess] send to processor:ไม่ต้องทาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.68427048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.684273807+07:00","message":"> Transcript [20687] [false]: 'ไม่ต้องทาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.684277188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.684279605+07:00","message":"Set new StatePrefix: 'ไม่ต้องทาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.845016551+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.845055618+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:47.845062319+07:00","message":"receive interim result [false|false]: ไม่ต้องค่ะกรณีที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.845077192+07:00","message":"[buffer interim] 1496 false ไม่ต้องค่ะกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845085107+07:00","message":"[bufferProcess] interim [260000000]:ไม่ต้องค่ะกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845088823+07:00","message":"[bufferProcess] send to processor:ไม่ต้องค่ะกรณี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845094963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845099267+07:00","message":"> Transcript [20688] [false]: 'ไม่ต้องค่ะกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845102567+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.845105974+07:00","message":"Set new StatePrefix: 'ไม่ต้องค่ะกรณี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.894072138+07:00","message":"[GCS] IsForceVAD: false for message ID: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.95497791+07:00","message":"[GCS] Start streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.991597849+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.991640606+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:47.991647421+07:00","message":"receive interim result [false|false]: ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:47.99165964+07:00","message":"[buffer interim] 1496 false ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991666287+07:00","message":"[bufferProcess] interim [440000000]:ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991669047+07:00","message":"[bufferProcess] send to processor:ไม่ต้องค่ะกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.99167434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991677049+07:00","message":"> Transcript [20689] [false]: 'ไม่ต้องค่ะกรณีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991681292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991684571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991688235+07:00","message":"StatePrefix: 'ไม่ต้องค่ะกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:47.991692099+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.012285856+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.012327914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องค่ะกรณีที่พบ\",\"confidence\":0.94363797}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.012338152+07:00","message":"receive interim result [true|false]: ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.01234392+07:00","message":"end recv isFinal message id 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.01234632+07:00","message":"end Recv id 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.012353515+07:00","message":"[buffer interim] 1496 true ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012359599+07:00","message":"[bufferProcess] interim [500000000]:ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012363207+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ต้องค่ะกรณีที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012366701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012369652+07:00","message":"> Transcript [20690] [false]: 'ไม่ต้องค่ะกรณีที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012372837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012374911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012376954+07:00","message":"StatePrefix: 'ไม่ต้องค่ะกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012379277+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012381287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012383449+07:00","message":"> Transcript [20691] [true]: 'ไม่ต้องค่ะกรณีที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012385875+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012387587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012389432+07:00","message":"StatePrefix: 'ไม่ต้องค่ะกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012391284+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.012393828+07:00","message":"Push: 'ต้องค่ะกรณีที่พบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.012402125+07:00","message":"push: {true ต้องค่ะกรณีที่พบ 0 0xc002968680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:48.025674509+07:00","message":"write wav file: './tmp/7585/7585_1496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.315050849+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.315094569+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:48.315100767+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.31511418+07:00","message":"[buffer interim] 1497 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.315123879+07:00","message":"[bufferProcess] interim [420000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.315126803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.512175524+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.512221317+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:48.512227518+07:00","message":"receive interim result [false|false]: ผู้แต่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.512242949+07:00","message":"[buffer interim] 1497 false ผู้แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.51225103+07:00","message":"[bufferProcess] interim [540000000]:ผู้แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.512253886+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.512260314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.512263415+07:00","message":"> Transcript [20692] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.512266531+07:00","message":"Set StatePrefix (first interim): 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.624904135+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.624953332+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:49:48.624970092+07:00","message":"receive interim result [false|false]: พูดแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.624985734+07:00","message":"[buffer interim] 1497 false พูดแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.62499634+07:00","message":"[bufferProcess] interim [660000000]:พูดแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.624999994+07:00","message":"[bufferProcess] send to processor:ผู้แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.625007105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.625011283+07:00","message":"> Transcript [20693] [false]: 'ผู้แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.625014891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.625018425+07:00","message":"Set new StatePrefix: 'ผู้แต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.638218991+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.638251114+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:48.638257522+07:00","message":"receive interim result [false|false]: ปูเสฉวน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.638271119+07:00","message":"[buffer interim] 1497 false ปูเสฉวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.638276627+07:00","message":"[bufferProcess] interim [720000000]:ปูเสฉวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.63827878+07:00","message":"[bufferProcess] send to processor:พูดแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.638282359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.63828898+07:00","message":"> Transcript [20694] [false]: 'พูดแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.638290997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.638293176+07:00","message":"Set new StatePrefix: 'พูดแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.68008219+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.680128474+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:48.680135169+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:48.680148485+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.680154874+07:00","message":"[bufferProcess] interim [780000000]:ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.680157723+07:00","message":"[bufferProcess] send to processor:ปูเสฉวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.68016341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.680166327+07:00","message":"> Transcript [20695] [false]: 'ปูเสฉวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.680168381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:48.680170474+07:00","message":"Set new StatePrefix: 'ปูเสฉวน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.124663708+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.124706373+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:49.124712425+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.124728505+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124735162+07:00","message":"[bufferProcess] interim [140000000]:ผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124737793+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124741534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124744367+07:00","message":"> Transcript [20696] [false]: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124746733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.124749319+07:00","message":"Set new StatePrefix: 'ผู้เสียชีวิต'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:49.175382553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:49.175396387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.189789748+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.189834962+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:49.189841076+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.189857111+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189863967+07:00","message":"[bufferProcess] interim [260000000]:ผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189866627+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189873467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.18987664+07:00","message":"> Transcript [20697] [false]: 'ผู้เสียชีวิตภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189880275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189882622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189884974+07:00","message":"StatePrefix: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.189887071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.704384316+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.704430164+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:49.7044371+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.704454384+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704468682+07:00","message":"[bufferProcess] interim [740000000]:ผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704471484+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704475081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704478116+07:00","message":"> Transcript [20698] [false]: 'ผู้เสียชีวิตภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704484116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704486652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704488705+07:00","message":"StatePrefix: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.704490911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.705133908+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.70518352+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:49.705190901+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:49.705211433+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705219072+07:00","message":"[bufferProcess] interim [800000000]:ผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705221947+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705228691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705231664+07:00","message":"> Transcript [20699] [false]: 'ผู้เสียชีวิตภายในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705235511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.7052377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705240219+07:00","message":"StatePrefix: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:49.705242483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.088014129+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.088056638+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:50.088062761+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.088075353+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088083953+07:00","message":"[bufferProcess] interim [160000000]:ผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088086406+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088091993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088094917+07:00","message":"> Transcript [20700] [false]: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088099827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088102055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088104136+07:00","message":"StatePrefix: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.08810661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088111687+07:00","message":"Push: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088113951+07:00","message":"TextPushed: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088116145+07:00","message":"Set new StatePrefix : 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.088118387+07:00","message":"Next Push (prob) : 'ภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.088126694+07:00","message":"push: {false ผู้เสียชีวิต 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.278116341+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.278156421+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:49:50.278162053+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.278177462+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278190906+07:00","message":"[bufferProcess] interim [400000000]:ผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278193397+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278199222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278202138+07:00","message":"> Transcript [20701] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278205741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278207979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278209896+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.278212278+07:00","message":"TextPushed: 'ผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.538907855+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.538944526+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:50.538950649+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.538969981+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538976517+07:00","message":"[bufferProcess] interim [580000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538979267+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538984699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538988047+07:00","message":"> Transcript [20702] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538991444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538993691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.53899615+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.538999332+07:00","message":"TextPushed: 'ผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.79289569+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.792939031+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:50.79294593+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.792963165+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792971743+07:00","message":"[bufferProcess] interim [880000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792977339+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.79298237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792986748+07:00","message":"> Transcript [20703] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792991269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792994144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.792997429+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.793000501+07:00","message":"TextPushed: 'ผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.993949921+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.993996789+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:50.994002844+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.994012841+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994019279+07:00","message":"[bufferProcess] interim [60000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994022402+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994026114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.99402889+07:00","message":"> Transcript [20704] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994033717+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.99403585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994038022+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994040819+07:00","message":"TextPushed: 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994043591+07:00","message":"Push: 'ภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994045452+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.99404763+07:00","message":"Set new StatePrefix : 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:50.994050988+07:00","message":"Next Push (prob) : 'เสริมความงามแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:50.994058669+07:00","message":"push: {false ภายในคลินิก 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.180526219+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.180559378+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:49:51.180565642+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.18057696+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180582783+07:00","message":"[bufferProcess] interim [240000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180585407+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180588826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180591329+07:00","message":"> Transcript [20705] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180594712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180596744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.18059868+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.180601158+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.332218821+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.332269086+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:49:51.332275666+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.332289698+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332298307+07:00","message":"[bufferProcess] interim [420000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332300934+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.33230827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332312591+07:00","message":"> Transcript [20706] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332317419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332319823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332322363+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.332324915+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.434457974+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.434496911+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:49:51.434503183+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.434519416+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434526519+07:00","message":"[bufferProcess] interim [480000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434529377+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434535411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434538474+07:00","message":"> Transcript [20707] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434541994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434544294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434547612+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.434550293+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.496534409+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.49657386+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:51.496580355+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.496598395+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496605229+07:00","message":"[bufferProcess] interim [540000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496608123+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496614924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496619891+07:00","message":"> Transcript [20708] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496623826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496626249+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496628694+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496631647+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496641615+07:00","message":"Push: 'เสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496644022+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496646361+07:00","message":"Set new StatePrefix : 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.496648774+07:00","message":"Next Push (prob) : 'หนึ่งที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.496655911+07:00","message":"push: {false เสริมความงามแห่ง 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.628301336+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.628342147+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:51.628348016+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:51.628359059+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.62836834+07:00","message":"[bufferProcess] interim [720000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.628372355+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.628380282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.628383296+07:00","message":"> Transcript [20709] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.628387005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:51.628389209+07:00","message":"Set new StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:52.175723336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:52.175726046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.198019362+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.198071088+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:49:52.198079842+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.198097455+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.19810825+07:00","message":"[bufferProcess] interim [320000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198112673+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198117552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198121865+07:00","message":"> Transcript [20710] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.19812721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198130135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198133241+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.198137598+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.719464441+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.719508481+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:52.719517675+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.719532863+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719541211+07:00","message":"[bufferProcess] interim [800000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.71954477+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719555052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719560017+07:00","message":"> Transcript [20711] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719566128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.71956918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719573935+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.719577196+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.909106464+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.909152962+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:49:52.909174134+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:52.90920541+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909215837+07:00","message":"[bufferProcess] interim [980000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909220775+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909226267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909230542+07:00","message":"> Transcript [20712] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909235285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.909238423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.90924371+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:52.90924793+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.22559406+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.225640157+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:53.225648028+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.225663266+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.2256711+07:00","message":"[bufferProcess] interim [280000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225674111+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225681466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225684826+07:00","message":"> Transcript [20713] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.2256892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225691723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225694268+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225697628+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225704072+07:00","message":"Push: 'หนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225706118+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225709106+07:00","message":"Set new StatePrefix : 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.225712112+07:00","message":"Next Push (prob) : 'ธานีการตรวจสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.225721619+07:00","message":"push: {false หนึ่งที่ปทุม 0 0xc0035c9b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.423874594+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.423912265+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:49:53.423918319+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.423932566+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423942657+07:00","message":"[bufferProcess] interim [520000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423946339+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423950986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423959578+07:00","message":"> Transcript [20714] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423965511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423968416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423970674+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.423973892+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.593444636+07:00","message":"[GCS] IsForceVAD: false for message ID: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.665631571+07:00","message":"[GCS] Start streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.676205748+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.676251577+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:49:53.676258279+07:00","message":"receive interim result [false|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.676271283+07:00","message":"[buffer interim] 1497 false ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676277254+07:00","message":"[bufferProcess] interim [760000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676280315+07:00","message":"[bufferProcess] send to processor:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676287818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676290832+07:00","message":"> Transcript [20715] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676294403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676296521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676298802+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.676302133+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.7137226+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.71375772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมธนา\",\"confidence\":0.9519436}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.713764393+07:00","message":"receive interim result [true|false]: ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมธนา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.713776275+07:00","message":"end recv isFinal message id 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.713778575+07:00","message":"end Recv id 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.713785099+07:00","message":"[buffer interim] 1497 true ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713791549+07:00","message":"[bufferProcess] interim [850000000]:ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713797228+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713800762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713803879+07:00","message":"> Transcript [20716] [false]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713807359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713809562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713811594+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.71381428+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713816331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713818665+07:00","message":"> Transcript [20717] [true]: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบของกรมธนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713821207+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.71382298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713824742+07:00","message":"StatePrefix: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุมธานีการตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713826772+07:00","message":"TextPushed: 'ผู้เสียชีวิตภายในคลินิกเสริมความงามแห่งหนึ่งที่ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:53.713833148+07:00","message":"Push: 'ธานีการตรวจสอบของกรมธนา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:53.713840945+07:00","message":"push: {true ธานีการตรวจสอบของกรมธนา 0 0xc0035c9b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:53.725936122+07:00","message":"write wav file: './tmp/7585/7585_1497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.185456067+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.185498811+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:54.185503723+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.185519721+07:00","message":"[buffer interim] 1498 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.185525921+07:00","message":"[bufferProcess] interim [360000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.18552765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.31475173+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.314794108+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:54.314800837+07:00","message":"receive interim result [false|false]: ขนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.314815658+07:00","message":"[buffer interim] 1498 false ขนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.314822805+07:00","message":"[bufferProcess] interim [480000000]:ขนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.314825462+07:00","message":"[bufferProcess] send to processor:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.314832194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.314834946+07:00","message":"> Transcript [20718] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.314837393+07:00","message":"Set StatePrefix (first interim): 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.381907674+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.381952257+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:54.381966234+07:00","message":"receive interim result [false|false]: ผลบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.381978615+07:00","message":"[buffer interim] 1498 false ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.381986875+07:00","message":"[bufferProcess] interim [540000000]:ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.381989096+07:00","message":"[bufferProcess] send to processor:ขนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.38199458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.381997949+07:00","message":"> Transcript [20719] [false]: 'ขนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.382000405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.382002815+07:00","message":"Set new StatePrefix: 'ขนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.503380809+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.503418159+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:49:54.503424423+07:00","message":"receive interim result [false|false]: ขนมบดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.503438212+07:00","message":"[buffer interim] 1498 false ขนมบดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503444503+07:00","message":"[bufferProcess] interim [660000000]:ขนมบดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503447259+07:00","message":"[bufferProcess] send to processor:ผลบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503454411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503457419+07:00","message":"> Transcript [20720] [false]: 'ผลบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503459685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.503461724+07:00","message":"Set new StatePrefix: 'ผลบอล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.505011474+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.505021934+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:54.505025055+07:00","message":"receive interim result [false|false]: ถนนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.505033445+07:00","message":"[buffer interim] 1498 false ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505036755+07:00","message":"[bufferProcess] interim [720000000]:ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505038832+07:00","message":"[bufferProcess] send to processor:ขนมบดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505041125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505043219+07:00","message":"> Transcript [20721] [false]: 'ขนมบดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505044918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.505046861+07:00","message":"Set new StatePrefix: 'ขนมบดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.825102798+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.82514464+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:49:54.825150747+07:00","message":"receive interim result [false|false]: ถนนบริการส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.825183534+07:00","message":"[buffer interim] 1498 false ถนนบริการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825190869+07:00","message":"[bufferProcess] interim [20000000]:ถนนบริการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825193518+07:00","message":"[bufferProcess] send to processor:ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825196913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825199667+07:00","message":"> Transcript [20722] [false]: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825202096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.825204173+07:00","message":"Set new StatePrefix: 'ถนนบริการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.885315324+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.885353939+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:54.885360517+07:00","message":"receive interim result [false|false]: ถนนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:54.885371473+07:00","message":"[buffer interim] 1498 false ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885381316+07:00","message":"[bufferProcess] interim [80000000]:ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885384517+07:00","message":"[bufferProcess] send to processor:ถนนบริการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885390599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885395388+07:00","message":"> Transcript [20723] [false]: 'ถนนบริการส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885399917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885403279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.885405396+07:00","message":"StatePrefix: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:54.88540771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.01608771+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.016129448+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:55.016135872+07:00","message":"receive interim result [false|false]: ถนนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.016149075+07:00","message":"[buffer interim] 1498 false ถนนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016159583+07:00","message":"[bufferProcess] interim [140000000]:ถนนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016162131+07:00","message":"[bufferProcess] send to processor:ถนนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016165949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.01617026+07:00","message":"> Transcript [20724] [false]: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.01617545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016178265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016181264+07:00","message":"StatePrefix: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.016184683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.133448094+07:00","message":"[GCS] IsForceVAD: false for message ID: 1498"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:55.176604228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:55.176635362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.195910925+07:00","message":"[GCS] Start streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.22617979+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.226223588+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:49:55.226231244+07:00","message":"receive interim result [true|false]: ถนนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.226241524+07:00","message":"end recv isFinal message id 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.226244355+07:00","message":"end Recv id 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.226263305+07:00","message":"[buffer interim] 1498 true ถนนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226283119+07:00","message":"[bufferProcess] interim [500000000]:ถนนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226287093+07:00","message":"[bufferProcess] send to processor (isfinal):ถนนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226290657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226293971+07:00","message":"> Transcript [20725] [false]: 'ถนนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226297145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226299474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226301783+07:00","message":"StatePrefix: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.22630405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226305846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226307937+07:00","message":"> Transcript [20726] [true]: 'ถนนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226310411+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226312318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226314007+07:00","message":"StatePrefix: 'ถนนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226315861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.226319019+07:00","message":"Push: 'ถนนบริการสุขภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.226328262+07:00","message":"push: {true ถนนบริการสุขภาพ 0 0xc003380c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:55.233416944+07:00","message":"write wav file: './tmp/7585/7585_1498.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.678135037+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.678169352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"6\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.678174569+07:00","message":"receive interim result [false|false]: 6"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.678189572+07:00","message":"[buffer interim] 1499 false 6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.678197679+07:00","message":"[bufferProcess] interim [480000000]:6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.678199659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.743581577+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.743615226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"6 โมง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.743620791+07:00","message":"receive interim result [false|false]: 6 โมง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.743636316+07:00","message":"[buffer interim] 1499 false 6 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.743642854+07:00","message":"[bufferProcess] interim [600000000]:6 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.743645374+07:00","message":"[bufferProcess] send to processor:6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.743651047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.743654819+07:00","message":"> Transcript [20727] [false]: '6'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.743657461+07:00","message":"Set StatePrefix (first interim): '6'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.872300127+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.87233688+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:49:55.87234217+07:00","message":"receive interim result [false|false]: พบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:55.872358537+07:00","message":"[buffer interim] 1499 false พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872365073+07:00","message":"[bufferProcess] interim [660000000]:พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872367268+07:00","message":"[bufferProcess] send to processor:6 โมง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872370773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872374461+07:00","message":"> Transcript [20728] [false]: '6 โมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872377395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872379421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872381333+07:00","message":"StatePrefix: '6'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:55.872383263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.492039658+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.492077889+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:49:56.492084178+07:00","message":"receive interim result [false|false]: พบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.492097617+07:00","message":"[buffer interim] 1499 false พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492103907+07:00","message":"[bufferProcess] interim [260000000]:พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492107493+07:00","message":"[bufferProcess] send to processor:พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492111261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492114856+07:00","message":"> Transcript [20729] [false]: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492117216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.492119308+07:00","message":"Set new StatePrefix: 'พบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.627165606+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.627205739+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:56.627211912+07:00","message":"receive interim result [false|false]: พบว่าคลีน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.627225923+07:00","message":"[buffer interim] 1499 false พบว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627232733+07:00","message":"[bufferProcess] interim [440000000]:พบว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627235387+07:00","message":"[bufferProcess] send to processor:พบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627241414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.62724455+07:00","message":"> Transcript [20730] [false]: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627247612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627249931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627252788+07:00","message":"StatePrefix: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.627255215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.634906196+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.634943113+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:56.634948511+07:00","message":"receive interim result [false|false]: พบว่าคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.634970527+07:00","message":"[buffer interim] 1499 false พบว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634977419+07:00","message":"[bufferProcess] interim [500000000]:พบว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634980314+07:00","message":"[bufferProcess] send to processor:พบว่าคลีน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634988209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634990899+07:00","message":"> Transcript [20731] [false]: 'พบว่าคลีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634994098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.634996768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.63499881+07:00","message":"StatePrefix: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.635001534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.952598574+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.952642248+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:56.952652301+07:00","message":"receive interim result [false|false]: พบว่าคลินิกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:56.952668874+07:00","message":"[buffer interim] 1499 false พบว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.95267694+07:00","message":"[bufferProcess] interim [740000000]:พบว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952679621+07:00","message":"[bufferProcess] send to processor:พบว่าคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952687864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952690936+07:00","message":"> Transcript [20732] [false]: 'พบว่าคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952694553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952696884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952698977+07:00","message":"StatePrefix: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:56.952701048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.070142315+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.07018369+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:57.07019116+07:00","message":"receive interim result [false|false]: พบว่าคลินิกที่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.070207224+07:00","message":"[buffer interim] 1499 false พบว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070218731+07:00","message":"[bufferProcess] interim [860000000]:พบว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070223237+07:00","message":"[bufferProcess] send to processor:พบว่าคลินิกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070230766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070234833+07:00","message":"> Transcript [20733] [false]: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070239832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.07024437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070246426+07:00","message":"StatePrefix: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070248725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070253166+07:00","message":"Push: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070255997+07:00","message":"TextPushed: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070259395+07:00","message":"Set new StatePrefix : 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.070262438+07:00","message":"Next Push (prob) : 'คลินิกที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.070272794+07:00","message":"push: {false พบว่า 0 0xc003381500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.330063305+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.330092148+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.330098344+07:00","message":"receive interim result [false|false]: พบว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.330114831+07:00","message":"[buffer interim] 1499 false พบว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330121523+07:00","message":"[bufferProcess] interim [160000000]:พบว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330124271+07:00","message":"[bufferProcess] send to processor:พบว่าคลินิกที่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330134618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330137138+07:00","message":"> Transcript [20734] [false]: 'พบว่าคลินิกที่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330140875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.33014334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330145795+07:00","message":"StatePrefix: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.330148395+07:00","message":"TextPushed: 'พบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.648993937+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.649046432+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:57.649054823+07:00","message":"receive interim result [false|false]: พบว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.649070242+07:00","message":"[buffer interim] 1499 false พบว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649080908+07:00","message":"[bufferProcess] interim [460000000]:พบว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649083595+07:00","message":"[bufferProcess] send to processor:พบว่าคลินิกที่เปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649091656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649094621+07:00","message":"> Transcript [20735] [false]: 'พบว่าคลินิกที่เปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649098826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649101724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649104755+07:00","message":"StatePrefix: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.649107474+07:00","message":"TextPushed: 'พบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.756557346+07:00","message":"[GCS] IsForceVAD: false for message ID: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.781127037+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.781173562+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:57.781179318+07:00","message":"receive interim result [false|false]: พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.781194859+07:00","message":"[buffer interim] 1499 false พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781201641+07:00","message":"[bufferProcess] interim [580000000]:พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781204721+07:00","message":"[bufferProcess] send to processor:พบว่าคลินิกที่เปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.78122419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781227821+07:00","message":"> Transcript [20736] [false]: 'พบว่าคลินิกที่เปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781231114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781233339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781235514+07:00","message":"StatePrefix: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.781237783+07:00","message":"TextPushed: 'พบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.827370405+07:00","message":"[GCS] Start streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.86685261+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.866900781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบว่าคลินิกที่เปิดห้องผ่าตัด\",\"confidence\":0.94196635}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.866908126+07:00","message":"receive interim result [true|false]: พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.866921656+07:00","message":"end recv isFinal message id 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.86692438+07:00","message":"end Recv id 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.86693482+07:00","message":"[buffer interim] 1499 true พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866956767+07:00","message":"[bufferProcess] interim [790000000]:พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866962453+07:00","message":"[bufferProcess] send to processor (isfinal):พบว่าคลินิกที่เปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866968862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866973696+07:00","message":"> Transcript [20737] [false]: 'พบว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866979333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866983457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866987302+07:00","message":"StatePrefix: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866991302+07:00","message":"TextPushed: 'พบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866995573+07:00","message":"Push: 'คลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.866998818+07:00","message":"TextPushed: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867002641+07:00","message":"Set new StatePrefix : 'พบว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867006564+07:00","message":"Next Push (prob) : 'เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867009295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867012967+07:00","message":"> Transcript [20738] [true]: 'พบว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867016741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867020034+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867022766+07:00","message":"StatePrefix: 'พบว่าคลินิกที่เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867026295+07:00","message":"TextPushed: 'พบว่าคลินิกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:57.867029786+07:00","message":"Push: 'เปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.867041434+07:00","message":"push: {false คลินิกที่ 0 0xc003381500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:57.867048061+07:00","message":"push: {true เปิดห้องผ่าตัด 0 0xc003381500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:57.874945744+07:00","message":"write wav file: './tmp/7585/7585_1499.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.012639068+07:00","message":"[GCS] IsForceVAD: false for message ID: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.075409878+07:00","message":"[GCS] Start streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.112693533+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.112716364+07:00","message":"found end of frame, send empty tag with msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.112720011+07:00","message":"end Recv id 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.112728142+07:00","message":"[buffer interim] 1500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112734144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.11273761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112740474+07:00","message":"> Transcript [20739] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112742995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112745101+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112746945+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.11274886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.112751718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.112759743+07:00","message":"push: {true \n 0 0xc00414d400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:58.117524382+07:00","message":"write wav file: './tmp/7585/7585_1500.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:58.177026128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:49:58.177036753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.603932534+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.604000412+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:58.604008828+07:00","message":"receive interim result [false|false]: กฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.60402626+07:00","message":"[buffer interim] 1501 false กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.604042882+07:00","message":"[bufferProcess] interim [540000000]:กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.604046409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.7844215+07:00","message":"[GCS] IsForceVAD: false for message ID: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.872291185+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.872336747+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:58.87234278+07:00","message":"receive interim result [false|false]: กฎหมายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.872361376+07:00","message":"[buffer interim] 1501 false กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.872369754+07:00","message":"[bufferProcess] interim [840000000]:กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.87237283+07:00","message":"[bufferProcess] send to processor:กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.872380863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.872384254+07:00","message":"> Transcript [20740] [false]: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.87238899+07:00","message":"Set StatePrefix (first interim): 'กฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.896983776+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.897021171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กฎหมายค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.897027337+07:00","message":"receive interim result [true|false]: กฎหมายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.897039207+07:00","message":"end recv isFinal message id 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.89704128+07:00","message":"end Recv id 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.897047389+07:00","message":"[buffer interim] 1501 true กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897054346+07:00","message":"[bufferProcess] interim [930000000]:กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897057497+07:00","message":"[bufferProcess] send to processor (isfinal):กฎหมายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897073743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897100469+07:00","message":"> Transcript [20741] [false]: 'กฎหมายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.89710747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897109966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897112769+07:00","message":"StatePrefix: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897115225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897117691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897120893+07:00","message":"> Transcript [20742] [true]: 'กฎหมายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897123205+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897125164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897127002+07:00","message":"StatePrefix: 'กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.897128873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:49:58.89714082+07:00","message":"Push: 'กฎหมายค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:49:58.897154794+07:00","message":"push: {true กฎหมายค่ะ 0 0xc003381b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:49:58.903150174+07:00","message":"write wav file: './tmp/7585/7585_1501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.125940003+07:00","message":"[GCS] Start streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.762808906+07:00","message":"[GCS] IsForceVAD: false for message ID: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.849510714+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.84953999+07:00","message":"found end of frame, send empty tag with msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.849544689+07:00","message":"end Recv id 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.84955324+07:00","message":"[buffer interim] 1502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849562559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849575491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849579964+07:00","message":"> Transcript [20743] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849583536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849586301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849589724+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849592744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:00.849599489+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:00.84961237+07:00","message":"push: {true \n 0 0xc003102d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:00.855312793+07:00","message":"write wav file: './tmp/7585/7585_1502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.025891782+07:00","message":"[GCS] Start streaming session, msgId: 1503"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:01.178050197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:01.178059398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.528290311+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.528333445+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.528340594+07:00","message":"receive interim result [false|false]: นาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.52836049+07:00","message":"[buffer interim] 1503 false นาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528372436+07:00","message":"[bufferProcess] interim [480000000]:นาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.528375414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.621094394+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.621129655+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:01.621136799+07:00","message":"receive interim result [false|false]: นายแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.621153789+07:00","message":"[buffer interim] 1503 false นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.621170146+07:00","message":"[bufferProcess] interim [600000000]:นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.621172974+07:00","message":"[bufferProcess] send to processor:นาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.62117682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.621180808+07:00","message":"> Transcript [20744] [false]: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.621183022+07:00","message":"Set StatePrefix (first interim): 'นาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.888360581+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.888398706+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:01.888404636+07:00","message":"receive interim result [false|false]: นายแพทย์สูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:01.888418879+07:00","message":"[buffer interim] 1503 false นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888425935+07:00","message":"[bufferProcess] interim [900000000]:นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888428535+07:00","message":"[bufferProcess] send to processor:นายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888436493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888439576+07:00","message":"> Transcript [20745] [false]: 'นายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888443509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888445762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888448101+07:00","message":"StatePrefix: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:01.888450446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.004048556+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.004089294+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:02.004096363+07:00","message":"receive interim result [false|false]: นายแพทย์สุร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.004110888+07:00","message":"[buffer interim] 1503 false นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004118905+07:00","message":"[bufferProcess] interim [960000000]:นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004121492+07:00","message":"[bufferProcess] send to processor:นายแพทย์สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004125076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004128448+07:00","message":"> Transcript [20746] [false]: 'นายแพทย์สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.00413213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004134371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.00413689+07:00","message":"StatePrefix: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.004139292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.263742205+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.2637836+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.263791365+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.263807026+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263813882+07:00","message":"[bufferProcess] interim [260000000]:นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263816744+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263821308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.26382475+07:00","message":"> Transcript [20747] [false]: 'นายแพทย์สุร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263828533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263830855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263833191+07:00","message":"StatePrefix: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.263835307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.472658826+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.472696381+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:02.472701971+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.472726895+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472733194+07:00","message":"[bufferProcess] interim [500000000]:นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472743066+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472747941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472750607+07:00","message":"> Transcript [20748] [false]: 'นายแพทย์สุรวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472754273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472757246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472759357+07:00","message":"StatePrefix: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472761521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472767052+07:00","message":"Push: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472769032+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.47277098+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.472776242+07:00","message":"Next Push (prob) : 'แพทย์สุรวิทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.472783491+07:00","message":"push: {false นาย 0 0xc003381c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.796332075+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.796381045+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.796388871+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.796405772+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796414443+07:00","message":"[bufferProcess] interim [800000000]:นายแพทย์สุรวิเศษจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796417579+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796422162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796426129+07:00","message":"> Transcript [20749] [false]: 'นายแพทย์สุรวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796429136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.796431494+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.932137592+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.932175944+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:02.932181986+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:02.932197104+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932205341+07:00","message":"[bufferProcess] interim [860000000]:นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932208451+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932212181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932217651+07:00","message":"> Transcript [20750] [false]: 'นายแพทย์สุรวิเศษจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932221163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932223444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.93222613+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:02.932230366+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.005666287+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.005701678+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:03.005707836+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.005718018+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.005724337+07:00","message":"[bufferProcess] interim [980000000]:นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.00572712+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิทย์เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.005732971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.005735951+07:00","message":"> Transcript [20751] [false]: 'นายแพทย์สุรวิทย์เศรษฐกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.005738348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.00574074+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิทย์เศรษฐกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.105975727+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.106014642+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:03.106020225+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.10603702+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.10604361+07:00","message":"[bufferProcess] interim [100000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.106046072+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.106049964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.106052572+07:00","message":"> Transcript [20752] [false]: 'นายแพทย์สุรวิเศษศักดิ์อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.106054715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.106056827+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.184983466+07:00","message":"[GCS] Cleaned up inactive client: 1414"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185018223+07:00","message":"[GCS] Cleaned up inactive client: 1417"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185021443+07:00","message":"[GCS] Cleaned up inactive client: 1421"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.18502369+07:00","message":"[GCS] Cleaned up inactive client: 1422"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185025893+07:00","message":"[GCS] Cleaned up inactive client: 1418"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185027853+07:00","message":"[GCS] Cleaned up inactive client: 1423"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185029793+07:00","message":"[GCS] Cleaned up inactive client: 1419"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185031737+07:00","message":"[GCS] Cleaned up inactive client: 1415"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185033423+07:00","message":"[GCS] Cleaned up inactive client: 1416"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.185035388+07:00","message":"[GCS] Cleaned up inactive client: 1420"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.336315813+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.336360168+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:03.336366911+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.336379865+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.336386675+07:00","message":"[bufferProcess] interim [400000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.33638908+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.336392789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.3363957+07:00","message":"> Transcript [20753] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.336398218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.336401362+07:00","message":"Set new StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.789197021+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.789228941+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:03.789233974+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.789244786+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789252785+07:00","message":"[bufferProcess] interim [760000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789255362+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789261241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789264029+07:00","message":"> Transcript [20754] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.7892671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789269343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789272542+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.789275271+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.792063194+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.792073991+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:03.792077403+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.792084+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792087435+07:00","message":"[bufferProcess] interim [820000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792089712+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792092331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792094419+07:00","message":"> Transcript [20755] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792096839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792098737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792100519+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.792102537+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.987560479+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.987604821+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:03.987612288+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:03.98762906+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.98763632+07:00","message":"[bufferProcess] interim [0]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987639548+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987648437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987652627+07:00","message":"> Transcript [20756] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสรรพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987656476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987659035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987661552+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:03.987664867+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:04.178096111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:04.178109653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.367475374+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.367511702+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:04.367517813+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.367533666+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367543306+07:00","message":"[bufferProcess] interim [360000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367546242+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367550365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367553788+07:00","message":"> Transcript [20757] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367557326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.36755938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367561683+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.3675642+07:00","message":"TextPushed: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.36756755+07:00","message":"Push: 'แพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367569576+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367571879+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.367574719+07:00","message":"Next Push (prob) : 'กรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.367582837+07:00","message":"push: {false แพทย์สุรวิเศษศักดิ์อธิบดี 0 0xc003381c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.746811322+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.746846456+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:04.746854042+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:04.746866593+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.74687266+07:00","message":"[bufferProcess] interim [780000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746875629+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746881348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746884022+07:00","message":"> Transcript [20758] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746887618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746889819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746892445+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:04.746895257+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.393544161+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.393580769+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:50:05.393587682+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.39360103+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393606655+07:00","message":"[bufferProcess] interim [380000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.39360947+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393615127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393617928+07:00","message":"> Transcript [20759] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.39362129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393623388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393625997+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.393628916+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.61129462+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.611337111+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:05.611345763+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.611363102+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611369755+07:00","message":"[bufferProcess] interim [620000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611372971+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611376874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611379873+07:00","message":"> Transcript [20760] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611383372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.6113855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.611388004+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.61139062+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.787532566+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.787568955+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:05.787574889+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.787591007+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787598063+07:00","message":"[bufferProcess] interim [800000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787600827+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787609568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787612922+07:00","message":"> Transcript [20761] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787618506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787621047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787623872+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787626556+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787632548+07:00","message":"Push: 'กรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787634626+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787638012+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.787641004+07:00","message":"Next Push (prob) : 'บริการสุขภาพระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.787648545+07:00","message":"push: {false กรมสนับสนุน 0 0xc003381c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.848887505+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.848927107+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:05.848934187+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:05.848957521+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848964295+07:00","message":"[bufferProcess] interim [920000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848966995+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848972888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848976086+07:00","message":"> Transcript [20762] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848980008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848982239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848984514+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:05.848987399+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.164542845+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.164580504+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:06.164587142+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.164599601+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164607853+07:00","message":"[bufferProcess] interim [160000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164610664+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164617029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164619791+07:00","message":"> Transcript [20763] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164623152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164625348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164627844+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.164630943+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.342312148+07:00","message":"[GCS] IsForceVAD: false for message ID: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.35089101+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.35093216+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:06.350938273+07:00","message":"receive interim result [false|false]: นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.350960731+07:00","message":"[buffer interim] 1503 false นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350971335+07:00","message":"[bufferProcess] interim [400000000]:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350974273+07:00","message":"[bufferProcess] send to processor:นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350981059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350983976+07:00","message":"> Transcript [20764] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350987606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350989691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350992118+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.350995156+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460718147+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460774018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต\",\"confidence\":0.94793236}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460784126+07:00","message":"receive interim result [true|false]: นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460793959+07:00","message":"end recv isFinal message id 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460796294+07:00","message":"end Recv id 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460802242+07:00","message":"[buffer interim] 1503 true นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460810954+07:00","message":"[bufferProcess] interim [550000000]:นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460814708+07:00","message":"[bufferProcess] send to processor (isfinal):นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460818283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460821253+07:00","message":"> Transcript [20765] [false]: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460824996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460827228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460829377+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460832379+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460837294+07:00","message":"Push: 'บริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.46083938+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460850498+07:00","message":"Set new StatePrefix : 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460854102+07:00","message":"Next Push (prob) : 'ถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460856187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460858338+07:00","message":"> Transcript [20766] [true]: 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460860792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.460862576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.46086443+07:00","message":"StatePrefix: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.46086651+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.46086838+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.460930848+07:00","message":"push: {false บริการสุขภาพระบุ 0 0xc003381c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.461111049+07:00","message":"Push: 'ถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.461117185+07:00","message":"TextPushed: 'นายแพทย์สุรวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.461119638+07:00","message":"Set new StatePrefix : 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.461121893+07:00","message":"Next Push (prob) : 'นายแพทย์สุระวิเศษศักดิ์อธิบดีกรมสนับสนุนบริการสุขภาพระบุถึงการเสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.461128485+07:00","message":"push: {true ถึงการเสียชีวิต 0 0xc003381c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.461127873+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1503.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.472383584+07:00","message":"[GCS] Start streaming session, msgId: 1504"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:06.484072346+07:00","message":"write wav file: './tmp/7585/7585_1503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.943854132+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.943904508+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:06.943912408+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:06.943926654+07:00","message":"[buffer interim] 1504 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.943934113+07:00","message":"[bufferProcess] interim [240000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:06.94393615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.004775449+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.004821398+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:07.00482691+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.004841248+07:00","message":"[buffer interim] 1504 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.004848379+07:00","message":"[bufferProcess] interim [420000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.004850542+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.004854146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.004857227+07:00","message":"> Transcript [20767] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.004859759+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:07.178769461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:07.178787905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.321785963+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.321835065+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:07.321841512+07:00","message":"receive interim result [false|false]: ของผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.321856897+07:00","message":"[buffer interim] 1504 false ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321863975+07:00","message":"[bufferProcess] interim [660000000]:ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321866625+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321873089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321875843+07:00","message":"> Transcript [20768] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321879445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321881953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321884368+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.321887003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.325758706+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.325778941+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:07.325783132+07:00","message":"receive interim result [false|false]: ของปุ้ย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.325795099+07:00","message":"[buffer interim] 1504 false ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325802664+07:00","message":"[bufferProcess] interim [720000000]:ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325806152+07:00","message":"[bufferProcess] send to processor:ของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325814122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.3258177+07:00","message":"> Transcript [20769] [false]: 'ของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325820397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325822556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325824984+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.325828236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.441254475+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.441310913+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:07.441317313+07:00","message":"receive interim result [false|false]: ของผู้หญิง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.441335046+07:00","message":"[buffer interim] 1504 false ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441344501+07:00","message":"[bufferProcess] interim [780000000]:ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441348139+07:00","message":"[bufferProcess] send to processor:ของปุ้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441358472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441363038+07:00","message":"> Transcript [20770] [false]: 'ของปุ้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.44136838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441372168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.441376534+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.44138019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.824492543+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.824538571+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:07.824544639+07:00","message":"receive interim result [false|false]: ของผู้หญิงคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.824558435+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824565797+07:00","message":"[bufferProcess] interim [140000000]:ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824568605+07:00","message":"[bufferProcess] send to processor:ของผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824578698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824581826+07:00","message":"> Transcript [20771] [false]: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824585376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.8245878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.82459002+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824592554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824600064+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824601938+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.824604223+07:00","message":"Set new StatePrefix : 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.82460665+07:00","message":"Next Push (prob) : 'งผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.824631002+07:00","message":"push: {false ขอ 0 0xc0031d8a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.891302491+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.891348124+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:07.891353829+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:07.89136697+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891374733+07:00","message":"[bufferProcess] interim [320000000]:ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891377214+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891383909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891387176+07:00","message":"> Transcript [20772] [false]: 'ของผู้หญิงคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891390763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891393184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891395343+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:07.891397717+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.029312314+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.029356954+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:08.029364468+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.029379375+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029390111+07:00","message":"[bufferProcess] interim [380000000]:ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029393863+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029401085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029405205+07:00","message":"> Transcript [20773] [false]: 'ของผู้หญิงคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029409951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029412724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029415692+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.029419179+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.081718047+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.081754959+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:08.081760577+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.081771556+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.08178002+07:00","message":"[bufferProcess] interim [500000000]:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.081782697+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.08178769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.081790926+07:00","message":"> Transcript [20774] [false]: 'ของผู้หญิงคนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.081794076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.081796213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.081798215+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.08180072+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.593534839+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.593574296+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:08.59358133+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.593597384+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593608719+07:00","message":"[bufferProcess] interim [980000000]:ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593611193+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593614382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593617959+07:00","message":"> Transcript [20775] [false]: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593621627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593624584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593627035+07:00","message":"StatePrefix: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593629505+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593637723+07:00","message":"Push: 'งผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593640221+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593642353+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.593644512+07:00","message":"Next Push (prob) : 'คนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.593652991+07:00","message":"push: {false งผู้หญิง 0 0xc0031d8a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.767621262+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.7676707+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:08.767678496+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.767700301+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.76770938+07:00","message":"[bufferProcess] interim [100000000]:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.767713826+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.76771854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.767722448+07:00","message":"> Transcript [20776] [false]: 'ของผู้หญิงคนนึงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.76772734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.767730197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.767733755+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.76773692+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.779387381+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.779425684+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:08.779431899+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:08.779445965+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779453171+07:00","message":"[bufferProcess] interim [160000000]:ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779455863+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.77945925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779462055+07:00","message":"> Transcript [20777] [false]: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779465339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779467459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779469491+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:08.779471752+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.040463503+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.040501788+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:09.040507637+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.040524115+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040531855+07:00","message":"[bufferProcess] interim [400000000]:ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040535224+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040543327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040546036+07:00","message":"> Transcript [20778] [false]: 'ของผู้หญิงคนนึงในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040549472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040551651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040553816+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.040556258+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.306899149+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.306962391+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:09.306970541+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.306988022+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.306996336+07:00","message":"[bufferProcess] interim [700000000]:ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.306999181+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307003297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307006371+07:00","message":"> Transcript [20779] [false]: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307009857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307014202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307016685+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307022228+07:00","message":"TextPushed: 'ของผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307025475+07:00","message":"Push: 'คนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307027521+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307029633+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.307031893+07:00","message":"Next Push (prob) : 'ในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.307040849+07:00","message":"push: {false คนนึง 0 0xc0031d8a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.61674138+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.616781768+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:50:09.616788736+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.616802778+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616811929+07:00","message":"[bufferProcess] interim [940000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616814726+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616818358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616821206+07:00","message":"> Transcript [20780] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616824765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616827025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616829106+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.616832065+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.814792698+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.814832136+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:09.814837888+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.814863205+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814869155+07:00","message":"[bufferProcess] interim [180000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814871855+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.81487552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814878017+07:00","message":"> Transcript [20781] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814881082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814883057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814886336+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.814889361+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.9991082+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.999151977+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:09.999158465+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:09.999178993+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999187771+07:00","message":"[bufferProcess] interim [420000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999190992+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999194617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999197379+07:00","message":"> Transcript [20782] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999200933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999203661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999206154+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:09.999209281+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:10.179033468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:10.179048374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.198664168+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.198703224+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:50:10.198710296+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.198723493+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198729334+07:00","message":"[bufferProcess] interim [600000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198732746+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198739929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198743029+07:00","message":"> Transcript [20783] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198746622+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198748866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198751438+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198754679+07:00","message":"TextPushed: 'ของผู้หญิงคนนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198761368+07:00","message":"Push: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198763465+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198765548+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.198767933+07:00","message":"Next Push (prob) : 'เข้ารับการผ่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.198775687+07:00","message":"push: {false ในขณะที่ 0 0xc0031d8a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.648648261+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.648691962+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:10.648700332+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.648717972+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.64872802+07:00","message":"[bufferProcess] interim [960000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648732162+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648739435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648743499+07:00","message":"> Transcript [20784] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648748158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648751288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648754925+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.648760677+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899387825+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899429104+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:10.899437767+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899454908+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899460077+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:10.899464348+07:00","message":"receive interim result [false|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899470908+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:10.899475575+07:00","message":"[buffer interim] 1504 false ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.8994829+07:00","message":"[bufferProcess] interim [260000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.89948694+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899493315+07:00","message":"[bufferProcess] interim [320000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899496615+07:00","message":"[bufferProcess] send to processor:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899501033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899505086+07:00","message":"> Transcript [20785] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899510136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899513165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899516466+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899520542+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899523443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899526563+07:00","message":"> Transcript [20786] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899529822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899532606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899539262+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:10.899542608+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.342842263+07:00","message":"[GCS] IsForceVAD: false for message ID: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439657258+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.43970651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439716427+07:00","message":"receive interim result [true|false]: ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439726648+07:00","message":"end recv isFinal message id 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439728746+07:00","message":"end Recv id 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439737703+07:00","message":"[buffer interim] 1504 true ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439745748+07:00","message":"[bufferProcess] interim [890000000]:ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439749247+07:00","message":"[bufferProcess] send to processor (isfinal):ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439752428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439767965+07:00","message":"> Transcript [20787] [false]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439772862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439774969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439778565+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439781493+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439784293+07:00","message":"Push: 'เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439786338+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439788552+07:00","message":"Set new StatePrefix : 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439791796+07:00","message":"Next Push (prob) : 'ตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439793779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439796122+07:00","message":"> Transcript [20788] [true]: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439798451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439800226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439802761+07:00","message":"StatePrefix: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่าตัดเสริมจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439804811+07:00","message":"TextPushed: 'ของผู้หญิงคนนึงในขณะที่เข้ารับการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.439807049+07:00","message":"Push: 'ตัดเสริมจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439820566+07:00","message":"push: {false เข้ารับการผ่า 0 0xc0031d8a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.439844392+07:00","message":"push: {true ตัดเสริมจมูก 0 0xc0031d8a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:11.45046806+07:00","message":"write wav file: './tmp/7585/7585_1504.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.466896176+07:00","message":"[GCS] Start streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.94296173+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.943012976+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:11.943019753+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:11.94303685+07:00","message":"[buffer interim] 1505 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.943047001+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:11.943049789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.206642709+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.206681625+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:12.206687984+07:00","message":"receive interim result [false|false]: ที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.206699825+07:00","message":"[buffer interim] 1505 false ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.206708003+07:00","message":"[bufferProcess] interim [720000000]:ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.206710349+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.20671599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.206718982+07:00","message":"> Transcript [20789] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.206721127+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.219652136+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.219689364+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:12.219694797+07:00","message":"receive interim result [false|false]: ที่เคลียร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.219707126+07:00","message":"[buffer interim] 1505 false ที่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219712749+07:00","message":"[bufferProcess] interim [780000000]:ที่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219714843+07:00","message":"[bufferProcess] send to processor:ที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219718138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219720716+07:00","message":"> Transcript [20790] [false]: 'ที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219723696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219725704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219728031+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.219730121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.318169694+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.318205623+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:12.318211052+07:00","message":"receive interim result [false|false]: ที่คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.318222334+07:00","message":"[buffer interim] 1505 false ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318228612+07:00","message":"[bufferProcess] interim [900000000]:ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318230942+07:00","message":"[bufferProcess] send to processor:ที่เคลียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318235982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318238792+07:00","message":"> Transcript [20791] [false]: 'ที่เคลียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318241695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318243765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.318245902+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.31824852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.649509242+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.649543802+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.649549159+07:00","message":"receive interim result [false|false]: ที่คลินิกใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.649560874+07:00","message":"[buffer interim] 1505 false ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649567217+07:00","message":"[bufferProcess] interim [200000000]:ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649570655+07:00","message":"[bufferProcess] send to processor:ที่คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649577577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649581904+07:00","message":"> Transcript [20792] [false]: 'ที่คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649586061+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649590146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649593406+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.649597803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.826858417+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.826893822+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.826899104+07:00","message":"receive interim result [false|false]: ที่คลินิกในจอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.826913555+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826919738+07:00","message":"[bufferProcess] interim [380000000]:ที่คลินิกในจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826922376+07:00","message":"[bufferProcess] send to processor:ที่คลินิกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826931929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826935584+07:00","message":"> Transcript [20793] [false]: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826948635+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826951502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826953854+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826955983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826961188+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.82696313+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826965655+07:00","message":"Set new StatePrefix : 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.826967815+07:00","message":"Next Push (prob) : 'คลินิกใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.826976044+07:00","message":"push: {false ที่ 0 0xc00298e180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.89710293+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.897140117+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:12.897146287+07:00","message":"receive interim result [false|false]: ที่คลินิกในจัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.897182343+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897188707+07:00","message":"[bufferProcess] interim [440000000]:ที่คลินิกในจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897191295+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.89719479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897197516+07:00","message":"> Transcript [20794] [false]: 'ที่คลินิกในจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.89720049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897202626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897204566+07:00","message":"StatePrefix: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.897206814+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.901606091+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.901633426+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:12.901638631+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:12.901650659+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901655477+07:00","message":"[bufferProcess] interim [500000000]:ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901658441+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901661854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901664657+07:00","message":"> Transcript [20795] [false]: 'ที่คลินิกในจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.901670062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.90167202+07:00","message":"StatePrefix: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:12.90167475+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:13.179988522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:13.179990753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.213767846+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.213801596+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:13.213807316+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.21382422+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213830866+07:00","message":"[bufferProcess] interim [800000000]:ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213837078+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.2138441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213847068+07:00","message":"> Transcript [20796] [false]: 'ที่คลินิกในจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213851204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213855178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213857413+07:00","message":"StatePrefix: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.213859986+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.532613107+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.532655331+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:13.532663183+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.532678435+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532686095+07:00","message":"[bufferProcess] interim [40000000]:ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.53268883+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532696776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532699959+07:00","message":"> Transcript [20797] [false]: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532704772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532707832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532719756+07:00","message":"StatePrefix: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532722433+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532730004+07:00","message":"Push: 'คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.53273259+07:00","message":"TextPushed: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532735269+07:00","message":"Set new StatePrefix : 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:13.532738748+07:00","message":"Next Push (prob) : 'จังหวัดปทุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:13.53274783+07:00","message":"push: {false คลินิกใน 0 0xc00298e180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.023560922+07:00","message":"[GCS] IsForceVAD: false for message ID: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.049302358+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.049348129+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:50:14.04935651+07:00","message":"receive interim result [false|false]: ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.049374042+07:00","message":"[buffer interim] 1505 false ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049382814+07:00","message":"[bufferProcess] interim [580000000]:ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049386832+07:00","message":"[bufferProcess] send to processor:ที่คลินิกในจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049391982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049396494+07:00","message":"> Transcript [20798] [false]: 'ที่คลินิกในจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049401644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.04940485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.04940807+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.049411865+07:00","message":"TextPushed: 'ที่คลินิกใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.119932302+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.119981183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่คลินิกในจังหวัดปทุมธานีนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.119988131+07:00","message":"receive interim result [true|false]: ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.119995648+07:00","message":"end recv isFinal message id 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.119998015+07:00","message":"end Recv id 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.120003639+07:00","message":"[buffer interim] 1505 true ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120010526+07:00","message":"[bufferProcess] interim [790000000]:ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120016175+07:00","message":"[bufferProcess] send to processor (isfinal):ที่คลินิกในจังหวัดปทุมธานีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120019552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120022504+07:00","message":"> Transcript [20799] [false]: 'ที่คลินิกในจังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.12002552+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120027717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120029689+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120032308+07:00","message":"TextPushed: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120034084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.1200362+07:00","message":"> Transcript [20800] [true]: 'ที่คลินิกในจังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120038492+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120040393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120042208+07:00","message":"StatePrefix: 'ที่คลินิกในจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.1200443+07:00","message":"TextPushed: 'ที่คลินิกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.120047561+07:00","message":"Push: 'จังหวัดปทุมธานีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.120055589+07:00","message":"push: {true จังหวัดปทุมธานีนะคะ 0 0xc00298e180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:14.129013094+07:00","message":"write wav file: './tmp/7585/7585_1505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.224843308+07:00","message":"[GCS] Start streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.604723633+07:00","message":"[GCS] IsForceVAD: false for message ID: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.669057137+07:00","message":"[GCS] Start streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.687825205+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.687845934+07:00","message":"found end of frame, send empty tag with msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.687848943+07:00","message":"end Recv id 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.687854648+07:00","message":"[buffer interim] 1506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687860659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687864837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687867709+07:00","message":"> Transcript [20801] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687871877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687873948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687875924+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687877752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:14.687883352+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:14.687892214+07:00","message":"push: {true \n 0 0xc003067100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:14.693308276+07:00","message":"write wav file: './tmp/7585/7585_1506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.250023886+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.250055541+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:15.250061014+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.250072184+07:00","message":"[buffer interim] 1507 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.250077716+07:00","message":"[bufferProcess] interim [420000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.250079511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.455523655+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.455559529+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:15.4555649+07:00","message":"receive interim result [false|false]: ภาพปลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.455577616+07:00","message":"[buffer interim] 1507 false ภาพปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.455583374+07:00","message":"[bufferProcess] interim [600000000]:ภาพปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.455585645+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.455589165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.455593218+07:00","message":"> Transcript [20802] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.455595453+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.517759987+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.51779309+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:15.517798569+07:00","message":"receive interim result [false|false]: แพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.517808705+07:00","message":"[buffer interim] 1507 false แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517814159+07:00","message":"[bufferProcess] interim [660000000]:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517816695+07:00","message":"[bufferProcess] send to processor:ภาพปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.51782199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517825209+07:00","message":"> Transcript [20803] [false]: 'ภาพปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517828412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517830966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517833294+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.517835426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.521859881+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.521873219+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:15.521877289+07:00","message":"receive interim result [false|false]: แพทย์ประจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.521887738+07:00","message":"[buffer interim] 1507 false แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521891321+07:00","message":"[bufferProcess] interim [720000000]:แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521893677+07:00","message":"[bufferProcess] send to processor:แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521897941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521900227+07:00","message":"> Transcript [20804] [false]: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521902076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.521904128+07:00","message":"Set new StatePrefix: 'แพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.836894236+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.836928838+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:15.8369397+07:00","message":"receive interim result [false|false]: แพทย์ประจำปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:15.836951661+07:00","message":"[buffer interim] 1507 false แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836957934+07:00","message":"[bufferProcess] interim [20000000]:แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836960575+07:00","message":"[bufferProcess] send to processor:แพทย์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836965841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836968551+07:00","message":"> Transcript [20805] [false]: 'แพทย์ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836971966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836974016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836976186+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:15.836978334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.018210617+07:00","message":"[GCS] IsForceVAD: false for message ID: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.024098641+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.024127783+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:16.024132976+07:00","message":"receive interim result [false|false]: แพทย์ประจำคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.024145469+07:00","message":"[buffer interim] 1507 false แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024152179+07:00","message":"[bufferProcess] interim [140000000]:แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024156006+07:00","message":"[bufferProcess] send to processor:แพทย์ประจำปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024160836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024163739+07:00","message":"> Transcript [20806] [false]: 'แพทย์ประจำปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024166803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024169134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024171074+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.024173204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107758535+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107795629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แพทย์ประจำคลินิก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107803912+07:00","message":"receive interim result [true|false]: แพทย์ประจำคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107814028+07:00","message":"end recv isFinal message id 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107817277+07:00","message":"end Recv id 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107824509+07:00","message":"[buffer interim] 1507 true แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107834422+07:00","message":"[bufferProcess] interim [380000000]:แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107838858+07:00","message":"[bufferProcess] send to processor (isfinal):แพทย์ประจำคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107852857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107864937+07:00","message":"> Transcript [20807] [false]: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107875902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107878489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107880486+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.10788263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107884556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107886834+07:00","message":"> Transcript [20808] [true]: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107889738+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107892829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107895466+07:00","message":"StatePrefix: 'แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107898141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.107908654+07:00","message":"Push: 'แพทย์ประจำคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.107920792+07:00","message":"push: {true แพทย์ประจำคลินิก 0 0xc002968200}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:16.114494306+07:00","message":"write wav file: './tmp/7585/7585_1507.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:16.18100271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:16.181063838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.272234657+07:00","message":"[GCS] Start streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.602085438+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.602121812+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:16.602128026+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.602144944+07:00","message":"[buffer interim] 1508 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.602152329+07:00","message":"[bufferProcess] interim [420000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.602155372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.814077003+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.814120296+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:16.814127903+07:00","message":"receive interim result [false|false]: ให้เขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.814142661+07:00","message":"[buffer interim] 1508 false ให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.814153891+07:00","message":"[bufferProcess] interim [600000000]:ให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.814156285+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.814162335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.814165675+07:00","message":"> Transcript [20809] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.814167917+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.920837989+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.92088065+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:16.920887738+07:00","message":"receive interim result [false|false]: ให้เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.920901996+07:00","message":"[buffer interim] 1508 false ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920910079+07:00","message":"[bufferProcess] interim [660000000]:ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920912979+07:00","message":"[bufferProcess] send to processor:ให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920916587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920919482+07:00","message":"> Transcript [20810] [false]: 'ให้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920923496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920926084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.920930127+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.92093237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.922688766+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.922726327+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:16.922732355+07:00","message":"receive interim result [false|false]: ให้ข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:16.922749815+07:00","message":"[buffer interim] 1508 false ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922755801+07:00","message":"[bufferProcess] interim [720000000]:ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922758056+07:00","message":"[bufferProcess] send to processor:ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922761398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922764086+07:00","message":"> Transcript [20811] [false]: 'ให้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.92276693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922769144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.9227715+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:16.922773488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.241186136+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.24122998+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:17.241236772+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.241253903+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.241269356+07:00","message":"[bufferProcess] interim [960000000]:ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.241272705+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.241276367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.24127942+07:00","message":"> Transcript [20812] [false]: 'ให้ข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.2412833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.24128584+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.241288352+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.241290632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.498102966+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.498157332+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:17.498164095+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.498180422+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498188074+07:00","message":"[bufferProcess] interim [320000000]:ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498190637+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.49819874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498201696+07:00","message":"> Transcript [20813] [false]: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498205494+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498208256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498210835+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498214272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498221552+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.4982235+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498226378+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.498228897+07:00","message":"Next Push (prob) : 'ข้อมูลว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.498250771+07:00","message":"push: {false ให้ 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.697809491+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.697856465+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:17.697863789+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:17.697881413+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697889963+07:00","message":"[bufferProcess] interim [500000000]:ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697892928+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697900723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697904225+07:00","message":"> Transcript [20814] [false]: 'ให้ข้อมูลว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697908141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.697910886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.69791302+07:00","message":"StatePrefix: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:17.69791959+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.344172004+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.344216455+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:18.344223354+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.344239851+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344248025+07:00","message":"[bufferProcess] interim [40000000]:ให้ข้อมูลว่าเป็นการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344250936+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344259609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344262702+07:00","message":"> Transcript [20815] [false]: 'ให้ข้อมูลว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344266442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344269291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344272109+07:00","message":"StatePrefix: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.344274877+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.397169954+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.397211179+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:18.397219789+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.397236956+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397246102+07:00","message":"[bufferProcess] interim [160000000]:ให้ข้อมูลว่าเป็นการผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397249958+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397255229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.39726055+07:00","message":"> Transcript [20816] [false]: 'ให้ข้อมูลว่าเป็นการผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397265301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397268555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397273401+07:00","message":"StatePrefix: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.397276865+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.398659205+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.39867462+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:18.398679742+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.398694139+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398699778+07:00","message":"[bufferProcess] interim [220000000]:ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398702914+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398710922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398714382+07:00","message":"> Transcript [20817] [false]: 'ให้ข้อมูลว่าเป็นการผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.39871884+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398722866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.39872641+07:00","message":"StatePrefix: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.39873011+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398739611+07:00","message":"Push: 'ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398743008+07:00","message":"TextPushed: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398747111+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.398751327+07:00","message":"Next Push (prob) : 'เป็นการผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.398770609+07:00","message":"push: {false ข้อมูลว่า 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.729003348+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.729043798+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:18.72905097+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.72907241+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.729082095+07:00","message":"[bufferProcess] interim [460000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.729084697+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.729088386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.729091692+07:00","message":"> Transcript [20818] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.72909441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.729096686+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.847853274+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.847899603+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:50:18.847905887+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:18.847919703+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847926866+07:00","message":"[bufferProcess] interim [580000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847929799+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847943676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847946946+07:00","message":"> Transcript [20819] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847950813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847953235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847957132+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:18.847960271+07:00","message":"TextPushed: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.103100452+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.103144205+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:50:19.103152373+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.103168322+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103176569+07:00","message":"[bufferProcess] interim [880000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103180975+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103186347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103190594+07:00","message":"> Transcript [20820] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103195141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103198104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103201201+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.103204982+07:00","message":"TextPushed: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:19.181317048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:19.181310092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.233556913+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.233598914+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:50:19.233606486+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.233621312+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233632562+07:00","message":"[bufferProcess] interim [940000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233635542+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233639055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233643461+07:00","message":"> Transcript [20821] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233649715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233652663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233659572+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.233663073+07:00","message":"TextPushed: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.424409398+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.424451759+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:19.424459323+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.424474708+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424482512+07:00","message":"[bufferProcess] interim [180000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424485303+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424493887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424496955+07:00","message":"> Transcript [20822] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424500625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424503702+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424506234+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424510157+07:00","message":"TextPushed: 'ให้ข้อมูลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.42451827+07:00","message":"Push: 'เป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424520467+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424523117+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.424526068+07:00","message":"Next Push (prob) : 'จมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.424550341+07:00","message":"push: {false เป็นการผ่าตัด 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.489452527+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.489496353+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:19.489503733+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.489519376+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.48952696+07:00","message":"[bufferProcess] interim [240000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.489529963+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.489537349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.48954032+07:00","message":"> Transcript [20823] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.4895443+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.489547116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.489549868+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.489553037+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.74669621+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.746726314+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:50:19.746732788+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:19.746747106+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746754276+07:00","message":"[bufferProcess] interim [480000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746757826+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746766483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746769044+07:00","message":"> Transcript [20824] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746772962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746775711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.74677779+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:19.746780402+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.193765599+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.193802952+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:20.193809347+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.193824316+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193830232+07:00","message":"[bufferProcess] interim [960000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193833151+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193836786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193840094+07:00","message":"> Transcript [20825] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193843328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193845429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193847397+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.193850049+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.344073931+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.344119223+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:50:20.34412727+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.344142713+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344151366+07:00","message":"[bufferProcess] interim [80000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.34415754+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344168292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344171646+07:00","message":"> Transcript [20826] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344175787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344178289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344180786+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344183963+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344191716+07:00","message":"Push: 'จมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344193723+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344196072+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.344198492+07:00","message":"Next Push (prob) : 'แบบเปิดนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.344224803+07:00","message":"push: {false จมูกชนิด 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.459771404+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.459812944+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:20.459820053+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.459836855+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.459844283+07:00","message":"[bufferProcess] interim [200000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.45984745+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.459851258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.459854078+07:00","message":"> Transcript [20827] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.459856621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.459859396+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.521836924+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.521874569+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:20.521884285+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.52189917+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521905934+07:00","message":"[bufferProcess] interim [260000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521909438+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521915235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521917933+07:00","message":"> Transcript [20828] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521920221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.521924206+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.712766026+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.712807592+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:20.712815672+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.712825793+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.712833089+07:00","message":"[bufferProcess] interim [500000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.712835708+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.71283967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.712843353+07:00","message":"> Transcript [20829] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.712846329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.712848557+07:00","message":"Set new StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.829157022+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.829218066+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:20.829225376+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.829242622+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829259255+07:00","message":"[bufferProcess] interim [560000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829262126+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829265575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829268468+07:00","message":"> Transcript [20830] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829272495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.82927632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829278484+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.829281802+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.832289186+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.832310587+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:20.832316813+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช็ค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.832328669+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832334214+07:00","message":"[bufferProcess] interim [620000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832336791+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832340244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832342669+07:00","message":"> Transcript [20831] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832346437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.83234862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832350918+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.832353788+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.897365988+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.89740855+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:50:20.897418585+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:20.897432629+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897440442+07:00","message":"[bufferProcess] interim [680000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.89744375+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.89745041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897453478+07:00","message":"> Transcript [20832] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกเช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897458111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897460533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897463143+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:20.897466252+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.23221387+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.232271979+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:21.232281644+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงหมู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.232298683+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงหมู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232309873+07:00","message":"[bufferProcess] interim [980000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงหมู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232314017+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232325195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232329384+07:00","message":"> Transcript [20833] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232335971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232338973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232342301+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232346538+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232355005+07:00","message":"Push: 'แบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232358246+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232361915+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.232365616+07:00","message":"Next Push (prob) : 'ซี่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.232375861+07:00","message":"push: {false แบบเปิดนำกระดูก 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.358156249+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.358204876+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:50:21.35821472+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.358234629+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358251032+07:00","message":"[bufferProcess] interim [40000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358255378+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงหมู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358264478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358268898+07:00","message":"> Transcript [20834] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงหมู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358274382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.35827857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358282473+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.358287048+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.412285084+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.412334999+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:21.412344656+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.412363809+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412377524+07:00","message":"[bufferProcess] interim [160000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412381966+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412391423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412395633+07:00","message":"> Transcript [20835] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412400883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412404312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412407345+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.412411519+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.414430763+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.414446321+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:21.414451799+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.414464962+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414469976+07:00","message":"[bufferProcess] interim [220000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414473444+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414477205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414481256+07:00","message":"> Transcript [20836] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.41448513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414488112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414490943+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.414494565+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.733225946+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.733269336+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:21.733278359+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.733294415+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733302618+07:00","message":"[bufferProcess] interim [460000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733305604+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733312519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733315403+07:00","message":"> Transcript [20837] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733319587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733321945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733324628+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733328336+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733335825+07:00","message":"Push: 'ซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733338004+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733341172+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.733343749+07:00","message":"Next Push (prob) : 'มาใส่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.733370106+07:00","message":"push: {false ซี่โครง 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.80691244+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.80695656+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:50:21.806963415+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.806979557+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.806990942+07:00","message":"[bufferProcess] interim [580000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.806993805+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.806997732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.807000636+07:00","message":"> Transcript [20838] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.807004411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.807006477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.807008885+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.807012021+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.90297491+07:00","message":"[GCS] IsForceVAD: false for message ID: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.978597735+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.978641221+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:50:21.978650573+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.978666722+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978676319+07:00","message":"[bufferProcess] interim [760000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978680366+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978689322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978693361+07:00","message":"> Transcript [20839] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978699036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978702072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978705626+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.978709891+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.980713219+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.980731155+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:50:21.980736827+07:00","message":"receive interim result [false|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:21.980746719+07:00","message":"[buffer interim] 1508 false ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980752189+07:00","message":"[bufferProcess] interim [820000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980755673+07:00","message":"[bufferProcess] send to processor:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980759606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.98076326+07:00","message":"> Transcript [20840] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980767516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980770466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980773308+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:21.980776818+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014652317+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014702627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014709604+07:00","message":"receive interim result [true|false]: ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014720249+07:00","message":"end recv isFinal message id 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014722439+07:00","message":"end Recv id 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014728569+07:00","message":"[buffer interim] 1508 true ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014736247+07:00","message":"[bufferProcess] interim [850000000]:ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014741684+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014746587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014749405+07:00","message":"> Transcript [20841] [false]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014755108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014757108+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.01475902+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014763417+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014770243+07:00","message":"Push: 'มาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014772284+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.0147746+07:00","message":"Set new StatePrefix : 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014776932+07:00","message":"Next Push (prob) : 'ที่จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014778876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014780967+07:00","message":"> Transcript [20842] [true]: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014783426+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014785109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014787291+07:00","message":"StatePrefix: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่ที่จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014789414+07:00","message":"TextPushed: 'ให้ข้อมูลว่าเป็นการผ่าตัดจมูกชนิดแบบเปิดนำกระดูกซี่โครงมาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.014791824+07:00","message":"Push: 'ที่จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014798736+07:00","message":"push: {false มาใส่ 0 0xc00298eb80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.014803886+07:00","message":"push: {true ที่จมูก 0 0xc00298eb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:22.0280721+07:00","message":"write wav file: './tmp/7585/7585_1508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.036019254+07:00","message":"[GCS] Start streaming session, msgId: 1509"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:22.18138849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:22.181433157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.573471508+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.573517656+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.573525365+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.573541265+07:00","message":"[buffer interim] 1509 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.573549312+07:00","message":"[bufferProcess] interim [420000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.573552199+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.753897832+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.753961111+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:22.753970086+07:00","message":"receive interim result [false|false]: ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:22.753987377+07:00","message":"[buffer interim] 1509 false ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.754000692+07:00","message":"[bufferProcess] interim [540000000]:ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.754005028+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.754013449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.75401746+07:00","message":"> Transcript [20843] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:22.754021071+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.031640852+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.031689353+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.031696029+07:00","message":"receive interim result [false|false]: ต้องใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.031712207+07:00","message":"[buffer interim] 1509 false ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.03172235+07:00","message":"[bufferProcess] interim [780000000]:ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.031725287+07:00","message":"[bufferProcess] send to processor:ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.0317307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.03173411+07:00","message":"> Transcript [20844] [false]: 'ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.031737855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.031739946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.031742153+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.031744508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.225556857+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.225593675+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.22559888+07:00","message":"receive interim result [false|false]: ต้องใช้การลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.225613039+07:00","message":"[buffer interim] 1509 false ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225619286+07:00","message":"[bufferProcess] interim [20000000]:ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225621855+07:00","message":"[bufferProcess] send to processor:ต้องใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225625249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225628016+07:00","message":"> Transcript [20845] [false]: 'ต้องใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225631236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225633337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225635228+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.225637484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.398230041+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.39829407+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:23.398302323+07:00","message":"receive interim result [false|false]: ต้องใช้การลงยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.398327222+07:00","message":"[buffer interim] 1509 false ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398336516+07:00","message":"[bufferProcess] interim [140000000]:ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398339629+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398343076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398346458+07:00","message":"> Transcript [20846] [false]: 'ต้องใช้การลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398353267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.39835555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398357654+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.398359981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.482007024+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.482069556+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:23.482078953+07:00","message":"receive interim result [false|false]: ต้องใช้การลงยาสี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.482104677+07:00","message":"[buffer interim] 1509 false ต้องใช้การลงยาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482116668+07:00","message":"[bufferProcess] interim [320000000]:ต้องใช้การลงยาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482120712+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลงยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482127648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482132042+07:00","message":"> Transcript [20847] [false]: 'ต้องใช้การลงยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482137298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.48214059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482143821+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482146858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482161382+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482164742+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482176114+07:00","message":"Set new StatePrefix : 'ต้องใช้การลงยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.482180138+07:00","message":"Next Push (prob) : 'ใช้การลงยา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.482190639+07:00","message":"push: {false ต้อง 0 0xc003381980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.585567318+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.585610659+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:23.585617958+07:00","message":"receive interim result [false|false]: ต้องใช้การลงยาเสพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.585629525+07:00","message":"[buffer interim] 1509 false ต้องใช้การลงยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585637808+07:00","message":"[bufferProcess] interim [380000000]:ต้องใช้การลงยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585641342+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลงยาสี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585646297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585650289+07:00","message":"> Transcript [20848] [false]: 'ต้องใช้การลงยาสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585655024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585658012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585661012+07:00","message":"StatePrefix: 'ต้องใช้การลงยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.585664904+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.65079251+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.650851434+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:23.650858857+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.65088017+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650892008+07:00","message":"[bufferProcess] interim [440000000]:ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650895146+07:00","message":"[bufferProcess] send to processor:ต้องใช้การลงยาเสพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650899516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650903058+07:00","message":"> Transcript [20849] [false]: 'ต้องใช้การลงยาเสพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650906724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650908861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650910941+07:00","message":"StatePrefix: 'ต้องใช้การลงยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.650916764+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.975044835+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.975103138+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:23.975110432+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:23.97512972+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.975144303+07:00","message":"[bufferProcess] interim [740000000]:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.975149219+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.97515801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.975161171+07:00","message":"> Transcript [20850] [false]: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.975164031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:23.975167592+07:00","message":"Set new StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.701531239+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.701592864+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:50:24.701601925+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:24.701625576+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701636113+07:00","message":"[bufferProcess] interim [340000000]:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701639626+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701647642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701651484+07:00","message":"> Transcript [20851] [false]: 'ต้องใช้การดมยาสลบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701656726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701659681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701663973+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:24.701668174+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.116262233+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.116298525+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:25.116303606+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.116318242+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116324294+07:00","message":"[bufferProcess] interim [760000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116327203+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116330982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116345938+07:00","message":"> Transcript [20852] [false]: 'ต้องใช้การดมยาสลบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116349666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116352006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116354154+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.116356826+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:25.182271108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:25.182289085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.233912441+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.233966516+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:50:25.233972724+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.233982443+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.233988889+07:00","message":"[bufferProcess] interim [940000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.233991505+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.233996966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.233999796+07:00","message":"> Transcript [20853] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.234003024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.234005984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.23400886+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.234011526+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.484259999+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.484306299+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:25.484312462+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.48433209+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484340368+07:00","message":"[bufferProcess] interim [180000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484343214+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484347176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484350786+07:00","message":"> Transcript [20854] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484354911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484356972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484359403+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484361949+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484364705+07:00","message":"Push: 'ใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484366804+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.48436905+07:00","message":"Set new StatePrefix : 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.484371276+07:00","message":"Next Push (prob) : 'ค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.484381311+07:00","message":"push: {false ใช้การดมยาสลบ 0 0xc003381980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.495797038+07:00","message":"[GCS] IsForceVAD: false for message ID: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.554218132+07:00","message":"[GCS] Start streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.638279263+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.638316827+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:25.638324837+07:00","message":"receive interim result [false|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.638337702+07:00","message":"[buffer interim] 1509 false ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638344686+07:00","message":"[bufferProcess] interim [420000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638348011+07:00","message":"[bufferProcess] send to processor:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.63835478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638359272+07:00","message":"> Transcript [20855] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.63836299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638365226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638367589+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.638370508+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.6612472+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.661301762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.661309231+07:00","message":"receive interim result [true|false]: ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.661319619+07:00","message":"end recv isFinal message id 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.661322456+07:00","message":"end Recv id 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.66133228+07:00","message":"[buffer interim] 1509 true ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661341082+07:00","message":"[bufferProcess] interim [480000000]:ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661344314+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661347771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661351032+07:00","message":"> Transcript [20856] [false]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661354503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661356728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.66135952+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.6613623+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661364469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661367756+07:00","message":"> Transcript [20857] [true]: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็นความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.66137032+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.66137227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661374158+07:00","message":"StatePrefix: 'ต้องใช้การดมยาสลบค่ะถ้าเริ่มเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661376332+07:00","message":"TextPushed: 'ต้องใช้การดมยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:25.661379385+07:00","message":"Push: 'ค่ะถ้าเริ่มเห็นความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:25.661388398+07:00","message":"push: {true ค่ะถ้าเริ่มเห็นความผิด 0 0xc003381980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:25.682408125+07:00","message":"write wav file: './tmp/7585/7585_1509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.036720267+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.036769112+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.036775108+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.036791983+07:00","message":"[buffer interim] 1510 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.036798014+07:00","message":"[bufferProcess] interim [480000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.036799938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.56055402+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.560598961+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:26.560605221+07:00","message":"receive interim result [false|false]: ปกติว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.560622404+07:00","message":"[buffer interim] 1510 false ปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.560630025+07:00","message":"[bufferProcess] interim [20000000]:ปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.56063272+07:00","message":"[bufferProcess] send to processor:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.560636785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.560639717+07:00","message":"> Transcript [20858] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.560641903+07:00","message":"Set StatePrefix (first interim): 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.627755801+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.62780581+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:50:26.627812313+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.627826223+07:00","message":"[buffer interim] 1510 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627832382+07:00","message":"[bufferProcess] interim [80000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627835188+07:00","message":"[bufferProcess] send to processor:ปกติว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.62784235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627845267+07:00","message":"> Transcript [20859] [false]: 'ปกติว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627848953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627851154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627853725+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.627855917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.750124444+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.750167823+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:26.750174474+07:00","message":"receive interim result [false|false]: ปกติว่าผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.750191323+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750199728+07:00","message":"[bufferProcess] interim [140000000]:ปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750202795+07:00","message":"[bufferProcess] send to processor:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.75020602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750208763+07:00","message":"> Transcript [20860] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.75021236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750214453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750218313+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.750220593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.797584761+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.797625931+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:26.797632681+07:00","message":"receive interim result [false|false]: ปกติว่าปุ๊บ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.797648232+07:00","message":"[buffer interim] 1510 false ปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797657825+07:00","message":"[bufferProcess] interim [260000000]:ปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797660529+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797664364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797667429+07:00","message":"> Transcript [20861] [false]: 'ปกติว่าผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.79767142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797673553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797676158+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.797678237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.94013975+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.940184443+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:26.94019279+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.940207145+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940214175+07:00","message":"[bufferProcess] interim [380000000]:ปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940216547+07:00","message":"[bufferProcess] send to processor:ปกติว่าปุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940223392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940226403+07:00","message":"> Transcript [20862] [false]: 'ปกติว่าปุ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940230049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940232197+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940234772+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940237588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940243695+07:00","message":"Push: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.94024576+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940248093+07:00","message":"Set new StatePrefix : 'ปกติว่าปุ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:26.940250432+07:00","message":"Next Push (prob) : 'ว่าปุ๊บ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:26.940257976+07:00","message":"push: {false ปกติ 0 0xc00298ed00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.12803683+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.128079001+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:27.128087848+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.128105571+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128112585+07:00","message":"[bufferProcess] interim [620000000]:ปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128115097+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128118789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128121654+07:00","message":"> Transcript [20863] [false]: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128124038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.128127662+07:00","message":"Set new StatePrefix: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433939424+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433964567+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:27.433968394+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วยมีแผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.433983587+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วยมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433988981+07:00","message":"[bufferProcess] interim [920000000]:ปกติว่าผู้ป่วยมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.433991344+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้ป่วยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.43399781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.434000014+07:00","message":"> Transcript [20864] [false]: 'ปกติว่าผู้ป่วยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.434003445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.434005568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.434007491+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.434010616+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.51074209+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.510785454+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:27.510791951+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:27.510809262+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.5108172+07:00","message":"[bufferProcess] interim [980000000]:ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.510820336+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้ป่วยมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.510824106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.510827123+07:00","message":"> Transcript [20865] [false]: 'ปกติว่าผู้ป่วยมีแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.51083056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.510833306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.510835401+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:27.51083829+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.124049125+07:00","message":"[GCS] IsForceVAD: false for message ID: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.144802091+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.144854089+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:50:28.144860297+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.144876477+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144883487+07:00","message":"[bufferProcess] interim [580000000]:ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144886208+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144894614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144897464+07:00","message":"> Transcript [20866] [false]: 'ปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144901237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144903611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144905796+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.144908212+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:28.182738555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:28.182773112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.18425813+07:00","message":"[GCS] Start streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.203363829+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.203397805+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.203403857+07:00","message":"receive interim result [false|false]: ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.203416081+07:00","message":"[buffer interim] 1510 false ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203422125+07:00","message":"[bufferProcess] interim [640000000]:ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203425272+07:00","message":"[bufferProcess] send to processor:ปกติว่าผู้ป่วยมีภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203431726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203434573+07:00","message":"> Transcript [20867] [false]: 'ปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203438258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203440715+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203442944+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.20344518+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203450624+07:00","message":"Push: 'ว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203452639+07:00","message":"TextPushed: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.20345479+07:00","message":"Set new StatePrefix : 'ปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.203456956+07:00","message":"Next Push (prob) : 'มีภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.203463882+07:00","message":"push: {false ว่าผู้ป่วย 0 0xc00298ed00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218421277+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218449726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปกติว่าผู้ป่วยมีภาวะเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218455153+07:00","message":"receive interim result [true|false]: ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218465651+07:00","message":"end recv isFinal message id 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218467762+07:00","message":"end Recv id 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218472913+07:00","message":"[buffer interim] 1510 true ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218478846+07:00","message":"[bufferProcess] interim [790000000]:ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218486764+07:00","message":"[bufferProcess] send to processor (isfinal):ปกติว่าผู้ป่วยมีภาวะเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.21848984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218492896+07:00","message":"> Transcript [20868] [false]: 'ปกติว่าผู้ป่วยมีภาวะเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218495924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218497974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218499888+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218502468+07:00","message":"TextPushed: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218504368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218506444+07:00","message":"> Transcript [20869] [true]: 'ปกติว่าผู้ป่วยมีภาวะเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218508775+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218510654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.21851237+07:00","message":"StatePrefix: 'ปกติว่าผู้ป่วยมีภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218514232+07:00","message":"TextPushed: 'ปกติว่าผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.218520116+07:00","message":"Push: 'มีภาวะเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.218527296+07:00","message":"push: {true มีภาวะเลือด 0 0xc00298ed00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:28.226823359+07:00","message":"write wav file: './tmp/7585/7585_1510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.534401601+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.534447255+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:28.534454371+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.534467532+07:00","message":"[buffer interim] 1511 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.53447493+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.534477667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.847255479+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.84729901+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:28.847304421+07:00","message":"receive interim result [false|false]: เป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:28.847316491+07:00","message":"[buffer interim] 1511 false เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.847325447+07:00","message":"[bufferProcess] interim [720000000]:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.847328061+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.847331589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.847334713+07:00","message":"> Transcript [20870] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:28.847337029+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.431216434+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.431243591+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:50:29.431248353+07:00","message":"receive interim result [false|false]: เป็นกรด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.431264666+07:00","message":"[buffer interim] 1511 false เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431270769+07:00","message":"[bufferProcess] interim [320000000]:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431273135+07:00","message":"[bufferProcess] send to processor:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431280717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431284162+07:00","message":"> Transcript [20871] [false]: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431287591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431289424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.43129124+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.431293439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.743537137+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.743576999+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:29.743583419+07:00","message":"receive interim result [false|false]: เป็นกรดจึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.743596804+07:00","message":"[buffer interim] 1511 false เป็นกรดจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.743603285+07:00","message":"[bufferProcess] interim [560000000]:เป็นกรดจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.743605699+07:00","message":"[bufferProcess] send to processor:เป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.743610891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.743617295+07:00","message":"> Transcript [20872] [false]: 'เป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.74362027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.74362246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.74362443+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.743626949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.817376386+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.817412323+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:29.817418076+07:00","message":"receive interim result [false|false]: เป็นกรดจึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.817431551+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817440381+07:00","message":"[bufferProcess] interim [680000000]:เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817442959+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.81744918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.81745221+07:00","message":"> Transcript [20873] [false]: 'เป็นกรดจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817455572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817457592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817459689+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.817461701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.934209977+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.934249414+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:29.934257597+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.934272407+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934278783+07:00","message":"[bufferProcess] interim [740000000]:เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934281366+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934285047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934287724+07:00","message":"> Transcript [20874] [false]: 'เป็นกรดจึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934290939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934293067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.93429501+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934297165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934303148+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934305353+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934307924+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:29.934310364+07:00","message":"Next Push (prob) : 'กรดจึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:29.934318804+07:00","message":"push: {false เป็น 0 0xc003380a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.069965351+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.070000577+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:30.070006499+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.070022561+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070029362+07:00","message":"[bufferProcess] interim [920000000]:เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070032037+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070038159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070040976+07:00","message":"> Transcript [20875] [false]: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070043308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.070045501+07:00","message":"Set new StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.315973047+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.316009533+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:30.316032452+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.316048988+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316057412+07:00","message":"[bufferProcess] interim [160000000]:เป็นกรดจึงช่วยเหลือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316060727+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316066679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.31606994+07:00","message":"> Transcript [20876] [false]: 'เป็นกรดจึงช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316073164+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316075255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316077295+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.316079332+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.31961184+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.319633242+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:30.319638213+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.319649842+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.319654248+07:00","message":"[bufferProcess] interim [220000000]:เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.3196566+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.31965945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.31966213+07:00","message":"> Transcript [20877] [false]: 'เป็นกรดจึงช่วยเหลือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.319664803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.319666832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.319668795+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.319671008+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.506242533+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.506280801+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:30.506289906+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.506304522+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506315199+07:00","message":"[bufferProcess] interim [340000000]:เป็นกรดจึงช่วยเหลือในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506319303+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506329529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506332541+07:00","message":"> Transcript [20878] [false]: 'เป็นกรดจึงช่วยเหลือใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506336142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506338341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506340707+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.506343237+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.507650618+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.507682932+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:30.507687994+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.507700784+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507706371+07:00","message":"[bufferProcess] interim [400000000]:เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507708702+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507715041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507717786+07:00","message":"> Transcript [20879] [false]: 'เป็นกรดจึงช่วยเหลือในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507721076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507723215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507725484+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.50772756+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.50773186+07:00","message":"Push: 'กรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507733872+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507735893+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วยเหลือในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.507738178+07:00","message":"Next Push (prob) : 'เหลือในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.507744908+07:00","message":"push: {false กรดจึงช่วย 0 0xc003380a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.763987965+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.764029927+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:50:30.764036799+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:30.76405203+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.76405916+07:00","message":"[bufferProcess] interim [580000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.76406199+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.764070026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.764074289+07:00","message":"> Transcript [20880] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.764077856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:30.764081816+07:00","message":"Set new StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.01309785+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.013135547+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:31.013142364+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.013152992+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013158968+07:00","message":"[bufferProcess] interim [820000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013175128+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013183624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013186788+07:00","message":"> Transcript [20881] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013190422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.013192871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.01319545+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.01319812+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.143622299+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.143659128+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:50:31.143665783+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.143677096+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143683832+07:00","message":"[bufferProcess] interim [940000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143686273+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143689873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143692646+07:00","message":"> Transcript [20882] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143696221+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143698339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143701216+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.143704226+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:31.183436714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:31.183455725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.437533493+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.437576091+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:31.437582586+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.437602967+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437609905+07:00","message":"[bufferProcess] interim [300000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437612585+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.4376162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.43761942+07:00","message":"> Transcript [20883] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437623288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437625455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437627762+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.437630285+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.724616992+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.724658243+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:50:31.724666734+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.724688879+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724701019+07:00","message":"[bufferProcess] interim [600000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724704377+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724711829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724715743+07:00","message":"> Transcript [20884] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724720505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.72472294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724725843+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724728954+07:00","message":"TextPushed: 'เป็นกรดจึงช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724736769+07:00","message":"Push: 'เหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724738837+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724741448+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:31.724745044+07:00","message":"Next Push (prob) : 'ต้นแล้วแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:31.724768721+07:00","message":"push: {false เหลือในเบื้อง 0 0xc003380a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.109933879+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.109976913+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:32.109984459+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.110003651+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.11001251+07:00","message":"[bufferProcess] interim [960000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110015306+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.11001901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110022124+07:00","message":"> Transcript [20885] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110025727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110028042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110030203+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.110038231+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.362612213+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.362663526+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:32.362670472+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.362687485+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362696237+07:00","message":"[bufferProcess] interim [140000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362699155+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362702963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362706152+07:00","message":"> Transcript [20886] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362710568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362712661+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.362715252+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.36271856+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.564410558+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.564453842+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:32.564463149+07:00","message":"receive interim result [false|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.564482572+07:00","message":"[buffer interim] 1511 false เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564489612+07:00","message":"[bufferProcess] interim [380000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564492342+07:00","message":"[bufferProcess] send to processor:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564497836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564500662+07:00","message":"> Transcript [20887] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564504603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564507064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564509412+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.564512369+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.733416957+07:00","message":"[GCS] IsForceVAD: false for message ID: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.796763822+07:00","message":"[GCS] Start streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829745456+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829792197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829798637+07:00","message":"receive interim result [true|false]: เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829810232+07:00","message":"end recv isFinal message id 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.8298131+07:00","message":"end Recv id 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829819167+07:00","message":"[buffer interim] 1511 true เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829828576+07:00","message":"[bufferProcess] interim [770000000]:เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829832147+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.82983579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829838659+07:00","message":"> Transcript [20888] [false]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829842178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.82984423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829847146+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829850797+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829854912+07:00","message":"Push: 'ต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.82985792+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829861258+07:00","message":"Set new StatePrefix : 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829864714+07:00","message":"Next Push (prob) : 'อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.82986741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829875284+07:00","message":"> Transcript [20889] [true]: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829878334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829880198+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829883134+07:00","message":"StatePrefix: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่อาการทรุดตัวลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829885482+07:00","message":"TextPushed: 'เป็นกรดจึงช่วยเหลือในเบื้องต้นแล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:32.829887638+07:00","message":"Push: 'อาการทรุดตัวลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829896315+07:00","message":"push: {false ต้นแล้วแต่ 0 0xc003380a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:32.829905607+07:00","message":"push: {true อาการทรุดตัวลง 0 0xc003380a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:32.844289391+07:00","message":"write wav file: './tmp/7585/7585_1511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.146687279+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.146726798+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:33.146734142+07:00","message":"receive interim result [false|false]: ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.146746351+07:00","message":"[buffer interim] 1512 false ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.146752646+07:00","message":"[bufferProcess] interim [420000000]:ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.146754868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185710636+07:00","message":"[GCS] Cleaned up inactive client: 1463"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185730579+07:00","message":"[GCS] Cleaned up inactive client: 1470"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185733351+07:00","message":"[GCS] Cleaned up inactive client: 1455"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185735828+07:00","message":"[GCS] Cleaned up inactive client: 1466"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185737764+07:00","message":"[GCS] Cleaned up inactive client: 1426"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185739541+07:00","message":"[GCS] Cleaned up inactive client: 1428"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185741356+07:00","message":"[GCS] Cleaned up inactive client: 1442"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185743218+07:00","message":"[GCS] Cleaned up inactive client: 1448"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185745549+07:00","message":"[GCS] Cleaned up inactive client: 1445"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185747682+07:00","message":"[GCS] Cleaned up inactive client: 1462"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185750123+07:00","message":"[GCS] Cleaned up inactive client: 1430"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185752367+07:00","message":"[GCS] Cleaned up inactive client: 1449"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.18575422+07:00","message":"[GCS] Cleaned up inactive client: 1425"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185756061+07:00","message":"[GCS] Cleaned up inactive client: 1434"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185757808+07:00","message":"[GCS] Cleaned up inactive client: 1438"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185759466+07:00","message":"[GCS] Cleaned up inactive client: 1440"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185761174+07:00","message":"[GCS] Cleaned up inactive client: 1454"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185762936+07:00","message":"[GCS] Cleaned up inactive client: 1427"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185764638+07:00","message":"[GCS] Cleaned up inactive client: 1435"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185766319+07:00","message":"[GCS] Cleaned up inactive client: 1456"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185767958+07:00","message":"[GCS] Cleaned up inactive client: 1468"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185769746+07:00","message":"[GCS] Cleaned up inactive client: 1453"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185771457+07:00","message":"[GCS] Cleaned up inactive client: 1461"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185773267+07:00","message":"[GCS] Cleaned up inactive client: 1458"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185775001+07:00","message":"[GCS] Cleaned up inactive client: 1460"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185776656+07:00","message":"[GCS] Cleaned up inactive client: 1431"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.18577847+07:00","message":"[GCS] Cleaned up inactive client: 1432"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185780198+07:00","message":"[GCS] Cleaned up inactive client: 1450"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185781843+07:00","message":"[GCS] Cleaned up inactive client: 1457"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.1857835+07:00","message":"[GCS] Cleaned up inactive client: 1452"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185785408+07:00","message":"[GCS] Cleaned up inactive client: 1437"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185791023+07:00","message":"[GCS] Cleaned up inactive client: 1444"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185792953+07:00","message":"[GCS] Cleaned up inactive client: 1436"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185794692+07:00","message":"[GCS] Cleaned up inactive client: 1439"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185796844+07:00","message":"[GCS] Cleaned up inactive client: 1465"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185798566+07:00","message":"[GCS] Cleaned up inactive client: 1469"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185800413+07:00","message":"[GCS] Cleaned up inactive client: 1433"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185802119+07:00","message":"[GCS] Cleaned up inactive client: 1424"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185804424+07:00","message":"[GCS] Cleaned up inactive client: 1441"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185814039+07:00","message":"[GCS] Cleaned up inactive client: 1451"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185816057+07:00","message":"[GCS] Cleaned up inactive client: 1429"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185817737+07:00","message":"[GCS] Cleaned up inactive client: 1443"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185819418+07:00","message":"[GCS] Cleaned up inactive client: 1446"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185821067+07:00","message":"[GCS] Cleaned up inactive client: 1459"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.18582272+07:00","message":"[GCS] Cleaned up inactive client: 1447"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185824414+07:00","message":"[GCS] Cleaned up inactive client: 1464"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.185826093+07:00","message":"[GCS] Cleaned up inactive client: 1467"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.277791675+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.277838243+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:33.277845073+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.277863734+07:00","message":"[buffer interim] 1512 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.277871862+07:00","message":"[bufferProcess] interim [480000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.277874413+07:00","message":"[bufferProcess] send to processor:ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.277877962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.277880972+07:00","message":"> Transcript [20890] [false]: 'ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.277883468+07:00","message":"Set StatePrefix (first interim): 'ต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.34557679+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.345611632+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:33.34561675+07:00","message":"receive interim result [false|false]: ตอบมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.345631786+07:00","message":"[buffer interim] 1512 false ตอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.345638566+07:00","message":"[bufferProcess] interim [600000000]:ตอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.34564132+07:00","message":"[bufferProcess] send to processor:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.345645099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.345647773+07:00","message":"> Transcript [20891] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.345649836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.345652221+07:00","message":"Set new StatePrefix: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.570508256+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.570547247+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:33.570553869+07:00","message":"receive interim result [false|false]: ตอบมาหัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.570566815+07:00","message":"[buffer interim] 1512 false ตอบมาหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570573146+07:00","message":"[bufferProcess] interim [780000000]:ตอบมาหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570579145+07:00","message":"[bufferProcess] send to processor:ตอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570585644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570588544+07:00","message":"> Transcript [20892] [false]: 'ตอบมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570591463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570593543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570595603+07:00","message":"StatePrefix: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.570597846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.767813162+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.767855438+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:33.767862231+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.767878304+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767888774+07:00","message":"[bufferProcess] interim [960000000]:ตอบมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767892196+07:00","message":"[bufferProcess] send to processor:ตอบมาหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767899234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767905866+07:00","message":"> Transcript [20893] [false]: 'ตอบมาหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767910222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767912856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767915556+07:00","message":"StatePrefix: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.767917779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.972062971+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.972100926+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:33.972107341+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:33.972119844+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972126539+07:00","message":"[bufferProcess] interim [200000000]:ตอบมาหัวใจอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972129396+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972135005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972137917+07:00","message":"> Transcript [20894] [false]: 'ตอบมาหัวใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972143606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972146084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972148401+07:00","message":"StatePrefix: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:33.972150822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.018710066+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.018753768+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:34.018761845+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.018776845+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018783716+07:00","message":"[bufferProcess] interim [260000000]:ตอบมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018786329+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018792889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018795741+07:00","message":"> Transcript [20895] [false]: 'ตอบมาหัวใจอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018799005+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018801097+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018803665+07:00","message":"StatePrefix: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.01880563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018811196+07:00","message":"Push: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018813201+07:00","message":"TextPushed: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018816113+07:00","message":"Set new StatePrefix : 'ตอบมาหัวใจอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.018819742+07:00","message":"Next Push (prob) : 'มาหัวใจอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.01883004+07:00","message":"push: {false ตอบ 0 0xc002968380}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:34.184316358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:34.184318284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.222093177+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.222132903+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:34.222139473+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.222150955+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222157114+07:00","message":"[bufferProcess] interim [440000000]:ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222159785+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222164823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222167876+07:00","message":"> Transcript [20896] [false]: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222170123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.222172377+07:00","message":"Set new StatePrefix: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.863297761+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.863332741+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:50:34.863338821+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.86335151+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.86335812+07:00","message":"[bufferProcess] interim [40000000]:ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.86336131+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863367469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863370535+07:00","message":"> Transcript [20897] [false]: 'ตอบมาหัวใจหยุดเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863374073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863376435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863378591+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.863381155+07:00","message":"TextPushed: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.931351682+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.931388807+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:34.931394641+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.931410742+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931418135+07:00","message":"[bufferProcess] interim [160000000]:ตอบมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931420655+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931424462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931427148+07:00","message":"> Transcript [20898] [false]: 'ตอบมาหัวใจหยุดเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931430428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931433161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931435127+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.931437461+07:00","message":"TextPushed: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.935829583+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.935845407+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.935850303+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:34.935860739+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935864448+07:00","message":"[bufferProcess] interim [220000000]:ตอบมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935866574+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935869322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935872017+07:00","message":"> Transcript [20899] [false]: 'ตอบมาหัวใจหยุดเต้นคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935876541+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935878536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935881935+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:34.935884329+07:00","message":"TextPushed: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.253752033+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.253792581+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:35.253798673+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.253816411+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253822924+07:00","message":"[bufferProcess] interim [460000000]:ตอบมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253825505+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253829077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253834939+07:00","message":"> Transcript [20900] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253838384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253840491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253842903+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253845523+07:00","message":"TextPushed: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253853787+07:00","message":"Push: 'มาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253855974+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.253858762+07:00","message":"Set new StatePrefix : 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.25386093+07:00","message":"Next Push (prob) : 'เต้นคาดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.253868583+07:00","message":"push: {false มาหัวใจหยุด 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.26035976+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.260399342+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:35.260405692+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.260421881+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260431454+07:00","message":"[bufferProcess] interim [520000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260435243+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260444224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260449007+07:00","message":"> Transcript [20901] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260453687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260456697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260460025+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.260463749+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.459774306+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.459815057+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:35.459821988+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.459833721+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.45984153+07:00","message":"[bufferProcess] interim [700000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459844396+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459847875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459850709+07:00","message":"> Transcript [20902] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459853855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459855893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459857851+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.459861008+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.65337675+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.653425211+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:50:35.653433606+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:35.653451157+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653461533+07:00","message":"[bufferProcess] interim [880000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653465808+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653470612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653474991+07:00","message":"> Transcript [20903] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653480266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653483281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653486766+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:35.653490503+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.020518822+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.020552801+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:36.020558223+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.02057405+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020582429+07:00","message":"[bufferProcess] interim [240000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020585251+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020591275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020594793+07:00","message":"> Transcript [20904] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020598406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020600563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020603104+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020605792+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020608306+07:00","message":"Push: 'เต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020610272+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020613445+07:00","message":"Set new StatePrefix : 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.020615749+07:00","message":"Next Push (prob) : 'เกิดจากการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.020622212+07:00","message":"push: {false เต้นคาดว่า 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.141507168+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.141539841+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:36.141545392+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.14156135+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141567721+07:00","message":"[bufferProcess] interim [420000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141570374+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141574202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141577757+07:00","message":"> Transcript [20905] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141581281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141583384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141585365+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.141588128+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.516233848+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.516271617+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:36.516277973+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.516291233+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516297895+07:00","message":"[bufferProcess] interim [720000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516300577+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516307019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516310029+07:00","message":"> Transcript [20906] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516313368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516315507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.51631751+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.516319965+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.64232678+07:00","message":"[GCS] IsForceVAD: false for message ID: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.672658593+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.672696062+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:36.672702799+07:00","message":"receive interim result [false|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.672718175+07:00","message":"[buffer interim] 1512 false ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672729573+07:00","message":"[bufferProcess] interim [900000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672733105+07:00","message":"[bufferProcess] send to processor:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672741481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672746467+07:00","message":"> Transcript [20907] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672751529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672755867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672757812+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.672766825+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.736991034+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737030464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ\",\"confidence\":0.95814}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737037019+07:00","message":"receive interim result [true|false]: ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737047459+07:00","message":"end recv isFinal message id 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737050137+07:00","message":"end Recv id 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737056262+07:00","message":"[buffer interim] 1512 true ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737062906+07:00","message":"[bufferProcess] interim [50000000]:ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737066474+07:00","message":"[bufferProcess] send to processor (isfinal):ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.73707009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737072936+07:00","message":"> Transcript [20908] [false]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737076341+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737078355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737080286+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737082639+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737085307+07:00","message":"Push: 'เกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737087186+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.73708957+07:00","message":"Set new StatePrefix : 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737093498+07:00","message":"Next Push (prob) : 'แพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.73709561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737097592+07:00","message":"> Transcript [20909] [true]: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737099934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737101962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.73710409+07:00","message":"StatePrefix: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการแพ้ยาสลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737106123+07:00","message":"TextPushed: 'ตอบมาหัวใจหยุดเต้นคาดว่าเกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:36.737108281+07:00","message":"Push: 'แพ้ยาสลบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737116272+07:00","message":"push: {false เกิดจากการ 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.737125382+07:00","message":"push: {true แพ้ยาสลบ 0 0xc002968380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:36.746388492+07:00","message":"write wav file: './tmp/7585/7585_1512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:36.776482271+07:00","message":"[GCS] Start streaming session, msgId: 1513"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:37.184477841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:37.184478763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.516072434+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.516120484+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:37.516126503+07:00","message":"receive interim result [false|false]: เบอร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.516142744+07:00","message":"[buffer interim] 1513 false เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.516150608+07:00","message":"[bufferProcess] interim [540000000]:เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.516152771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.582389938+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.582428506+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:37.582435271+07:00","message":"receive interim result [false|false]: เดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.582458216+07:00","message":"[buffer interim] 1513 false เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.582465261+07:00","message":"[bufferProcess] interim [600000000]:เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.582467489+07:00","message":"[bufferProcess] send to processor:เบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.582470852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.582473784+07:00","message":"> Transcript [20910] [false]: 'เบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.582475956+07:00","message":"Set StatePrefix (first interim): 'เบอร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.645004671+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.645042819+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:37.645049167+07:00","message":"receive interim result [false|false]: เบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:37.645064041+07:00","message":"[buffer interim] 1513 false เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645070767+07:00","message":"[bufferProcess] interim [720000000]:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645073746+07:00","message":"[bufferProcess] send to processor:เดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645077243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645079987+07:00","message":"> Transcript [20911] [false]: 'เดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645082146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:37.645084523+07:00","message":"Set new StatePrefix: 'เดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.139256435+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.139285956+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:38.139291054+07:00","message":"receive interim result [false|false]: เบื้องต้นส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.139307353+07:00","message":"[buffer interim] 1513 false เบื้องต้นส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.139313213+07:00","message":"[bufferProcess] interim [140000000]:เบื้องต้นส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.13931558+07:00","message":"[bufferProcess] send to processor:เบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.139320001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.139322717+07:00","message":"> Transcript [20912] [false]: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.139324893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.139327049+07:00","message":"Set new StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.203013706+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.203051751+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:38.203057595+07:00","message":"receive interim result [false|false]: เบื้องต้นศพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.203071123+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203080158+07:00","message":"[bufferProcess] interim [260000000]:เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203082797+07:00","message":"[bufferProcess] send to processor:เบื้องต้นส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203089346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203093595+07:00","message":"> Transcript [20913] [false]: 'เบื้องต้นส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203098404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203104002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203106212+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.203108334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.398944939+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.398980614+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:38.398988315+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.398997662+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399004+07:00","message":"[bufferProcess] interim [500000000]:เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399008435+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.39901171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399014233+07:00","message":"> Transcript [20914] [false]: 'เบื้องต้นศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399017989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399020182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399022018+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.399024136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.654218635+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.654259998+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:38.654268346+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.654282616+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654297369+07:00","message":"[bufferProcess] interim [680000000]:เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.65430183+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654310491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654314667+07:00","message":"> Transcript [20915] [false]: 'เบื้องต้นศพถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654320106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.65432383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654327126+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.654330455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.833223315+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.833260289+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:38.83326652+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.833282464+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833289048+07:00","message":"[bufferProcess] interim [920000000]:เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.83329188+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833295447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833298046+07:00","message":"> Transcript [20916] [false]: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833301131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833303238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833305151+07:00","message":"StatePrefix: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833307185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833309711+07:00","message":"Push: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833311702+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833314109+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:38.833318288+07:00","message":"Next Push (prob) : 'ศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:38.833326047+07:00","message":"push: {false เบื้องต้น 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.109560319+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.10960739+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:39.109614214+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.109626622+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109633669+07:00","message":"[bufferProcess] interim [220000000]:เบื้องต้นศพถูกส่งไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109636552+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.10964188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109644749+07:00","message":"> Transcript [20917] [false]: 'เบื้องต้นศพถูกส่งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109648411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109650777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109652861+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.109655596+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.274150706+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.274195333+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:39.274201744+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.274217264+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.27422428+07:00","message":"[bufferProcess] interim [280000000]:เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274227+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274233715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.27423676+07:00","message":"> Transcript [20918] [false]: 'เบื้องต้นศพถูกส่งไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274242825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274245359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274247382+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.274249848+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.368368301+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.368407547+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:39.368413602+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.368431332+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368440394+07:00","message":"[bufferProcess] interim [340000000]:เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368442747+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368446365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368449714+07:00","message":"> Transcript [20919] [false]: 'เบื้องต้นศพถูกส่งไปชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368454089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368456421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368458438+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.368460814+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.412184623+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.412223864+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:39.412230535+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.412242417+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412250457+07:00","message":"[bufferProcess] interim [460000000]:เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412252921+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412256551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412259462+07:00","message":"> Transcript [20920] [false]: 'เบื้องต้นศพถูกส่งไปชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412262941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412265149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412267201+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412269483+07:00","message":"TextPushed: 'เบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412275279+07:00","message":"Push: 'ศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412277325+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412279883+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.412282195+07:00","message":"Next Push (prob) : 'ไปชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.412305658+07:00","message":"push: {false ศพถูกส่ง 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.606898742+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.606958244+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:39.606966452+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.606985027+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.606992684+07:00","message":"[bufferProcess] interim [700000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.606995676+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.607003176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.607006107+07:00","message":"> Transcript [20921] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.607008577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.607012514+07:00","message":"Set new StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.804256736+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.80429353+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:50:39.804299644+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:39.804313957+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804320519+07:00","message":"[bufferProcess] interim [880000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804322927+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804327015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804329771+07:00","message":"> Transcript [20922] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804333153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804335271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804337273+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:39.804339916+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:40.18520963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:40.185235935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.246784883+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.246822015+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:40.246828693+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.246842016+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246848604+07:00","message":"[bufferProcess] interim [240000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246851239+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246857313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246860092+07:00","message":"> Transcript [20923] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246863506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246865765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246868761+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.246871759+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.623927442+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.6239688+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:40.623977791+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.623989149+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.62399826+07:00","message":"[bufferProcess] interim [660000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624002287+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624010298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624014794+07:00","message":"> Transcript [20924] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624019624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624024226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.624026786+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.6240292+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.691636229+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.691668639+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:40.691674533+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำไม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.691689396+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691695327+07:00","message":"[bufferProcess] interim [780000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691697757+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691703677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691706911+07:00","message":"> Transcript [20925] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691711525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691713719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691716663+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691719225+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691725209+07:00","message":"Push: 'ไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691727871+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691730537+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.691733131+07:00","message":"Next Push (prob) : 'ที่โรงพยาบาลทำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.69174015+07:00","message":"push: {false ไปชันสูตร 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.822204707+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.822242243+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:40.822248324+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:40.822263994+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.822270901+07:00","message":"[bufferProcess] interim [840000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.82227369+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.822277422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.82228015+07:00","message":"> Transcript [20926] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.822283355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.822285599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.82228762+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:40.822290397+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.202792829+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.202831411+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:41.202837743+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.202853376+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.202860588+07:00","message":"[bufferProcess] interim [260000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.202863276+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.202869725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.202873066+07:00","message":"> Transcript [20927] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.202876087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.20287818+07:00","message":"Set new StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.392134077+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.392175593+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:41.392183904+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.39219805+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.39220559+07:00","message":"[bufferProcess] interim [500000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392209005+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392216431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392219882+07:00","message":"> Transcript [20928] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.39222364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392225879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392228155+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.392231287+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.525144287+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.525215966+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:41.525224326+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.525241188+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525253298+07:00","message":"[bufferProcess] interim [620000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525258312+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525265981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525270084+07:00","message":"> Transcript [20929] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525275466+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525278323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.52528199+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:41.525286277+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:41.955864451+07:00","message":"[GCS] IsForceVAD: false for message ID: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.037528153+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.037572073+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:50:42.037580633+07:00","message":"receive interim result [false|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.037596202+07:00","message":"[buffer interim] 1513 false เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037604517+07:00","message":"[bufferProcess] interim [40000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037608224+07:00","message":"[bufferProcess] send to processor:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037616751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037619866+07:00","message":"> Transcript [20930] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037624644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037627257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037629716+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.037632882+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077075666+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077120749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077129556+07:00","message":"receive interim result [true|false]: เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077139836+07:00","message":"end recv isFinal message id 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077143412+07:00","message":"end Recv id 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.07717651+07:00","message":"[buffer interim] 1513 true เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.07719323+07:00","message":"[bufferProcess] interim [220000000]:เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.07719908+07:00","message":"[bufferProcess] send to processor (isfinal):เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077204098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077207822+07:00","message":"> Transcript [20931] [false]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077211919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.07721459+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077217247+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077220613+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077223543+07:00","message":"Push: 'ที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077226011+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077228258+07:00","message":"Set new StatePrefix : 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.07723055+07:00","message":"Next Push (prob) : 'เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077232413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077234501+07:00","message":"> Transcript [20932] [true]: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077236879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077238678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077240953+07:00","message":"StatePrefix: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077243202+07:00","message":"TextPushed: 'เบื้องต้นศพถูกส่งไปชันสูตรที่โรงพยาบาลธรรมศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:42.077245549+07:00","message":"Push: 'เฉลิมพระเกียรตินะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077254126+07:00","message":"push: {false ที่โรงพยาบาลธรรมศาสตร์ 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.077261133+07:00","message":"push: {true เฉลิมพระเกียรตินะคะ 0 0xc0031d9a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:42.089191068+07:00","message":"write wav file: './tmp/7585/7585_1513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:42.53458676+07:00","message":"[GCS] Start streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.063821+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.063845672+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:43.063850185+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.063859953+07:00","message":"[buffer interim] 1514 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.063864699+07:00","message":"[bufferProcess] interim [540000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.063866809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.072069404+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.072099701+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:43.072104909+07:00","message":"receive interim result [false|false]: ขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.072117424+07:00","message":"[buffer interim] 1514 false ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.072122812+07:00","message":"[bufferProcess] interim [600000000]:ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.072124833+07:00","message":"[bufferProcess] send to processor:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.072127978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.072130828+07:00","message":"> Transcript [20933] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.072132999+07:00","message":"Set StatePrefix (first interim): 'ขนาด'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:43.185519975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:43.185543066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.25997185+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.260007717+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:43.260013942+07:00","message":"receive interim result [false|false]: ขณะที่การ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.260024607+07:00","message":"[buffer interim] 1514 false ขณะที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.260031094+07:00","message":"[bufferProcess] interim [780000000]:ขณะที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.260033705+07:00","message":"[bufferProcess] send to processor:ขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.26003937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.260042163+07:00","message":"> Transcript [20934] [false]: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.260044385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.260046412+07:00","message":"Set new StatePrefix: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.59064226+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.590681298+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:43.590687011+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.590703686+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590712085+07:00","message":"[bufferProcess] interim [80000000]:ขณะที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590715831+07:00","message":"[bufferProcess] send to processor:ขณะที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590721298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590725602+07:00","message":"> Transcript [20935] [false]: 'ขณะที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590730517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590733878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590736689+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.590739942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.771526868+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.771565722+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.771573861+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:43.771589377+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771597058+07:00","message":"[bufferProcess] interim [320000000]:ขณะที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771600523+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771610061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771614553+07:00","message":"> Transcript [20936] [false]: 'ขณะที่การตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.77161894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771622004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.77162508+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:43.771628273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.103061874+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.103106651+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:44.103114432+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบครู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.103125797+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103132858+07:00","message":"[bufferProcess] interim [620000000]:ขณะที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103135372+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103140865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103145143+07:00","message":"> Transcript [20937] [false]: 'ขณะที่การตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103148577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.10315049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.103152491+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.10315448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.151025678+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.15107136+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:44.151077628+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.151090409+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151100855+07:00","message":"[bufferProcess] interim [680000000]:ขณะที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151104758+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151112293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151116366+07:00","message":"> Transcript [20938] [false]: 'ขณะที่การตรวจสอบครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.15112111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151124403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151127062+07:00","message":"StatePrefix: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151129191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151133722+07:00","message":"Push: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151136818+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151139798+07:00","message":"Set new StatePrefix : 'ขณะที่การตรวจสอบครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.151143631+07:00","message":"Next Push (prob) : 'การตรวจสอบครู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.151154152+07:00","message":"push: {false ขณะที่ 0 0xc003066280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.285131923+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.285189283+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:44.285197036+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.28521257+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.285220567+07:00","message":"[bufferProcess] interim [740000000]:ขณะที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.28522367+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.285227856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.285230605+07:00","message":"> Transcript [20939] [false]: 'ขณะที่การตรวจสอบครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.285233106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.285235689+07:00","message":"Set new StatePrefix: 'ขณะที่การตรวจสอบครีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.624851996+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.624903151+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:44.624910024+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.624934046+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624941027+07:00","message":"[bufferProcess] interim [100000000]:ขณะที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624944233+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624949879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624952839+07:00","message":"> Transcript [20940] [false]: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624955443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.624958283+07:00","message":"Set new StatePrefix: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.661007935+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.661055136+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:44.661063305+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.661077342+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.6610878+07:00","message":"[bufferProcess] interim [160000000]:ขณะที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661092143+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661099536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661103917+07:00","message":"> Transcript [20941] [false]: 'ขณะที่การตรวจสอบคลินิกพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661108578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661112488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661116245+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.661119522+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.663799989+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.663826096+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:44.663831242+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.663841359+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663846874+07:00","message":"[bufferProcess] interim [220000000]:ขณะที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663849338+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบหมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663855011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.6638576+07:00","message":"> Transcript [20942] [false]: 'ขณะที่การตรวจสอบคลินิกพบหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663860912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663863293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663865226+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.663867494+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.870780962+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.870817516+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:44.870823631+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.870838657+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870845158+07:00","message":"[bufferProcess] interim [400000000]:ขณะที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870847935+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870851564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870854734+07:00","message":"> Transcript [20943] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870858071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870860357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870862329+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.870864659+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.997673545+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.997722254+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:44.997728403+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.997740718+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997747754+07:00","message":"[bufferProcess] interim [520000000]:ขณะที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997750806+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997756387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997759662+07:00","message":"> Transcript [20944] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.99776358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997765879+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997780132+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997782497+07:00","message":"TextPushed: 'ขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997788555+07:00","message":"Push: 'การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997792174+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.9977958+07:00","message":"Set new StatePrefix : 'ขณะที่การตรวจสอบคลินิกพบว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:44.997798438+07:00","message":"Next Push (prob) : 'พบว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:44.997806056+07:00","message":"push: {false การตรวจสอบคลินิก 0 0xc003066280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.181042122+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.181083753+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:45.181090964+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.18111305+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.18112103+07:00","message":"[bufferProcess] interim [640000000]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.181123788+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.181127292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.181130141+07:00","message":"> Transcript [20945] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.181132554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.181134617+07:00","message":"Set new StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.501989835+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.5020259+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:45.502031264+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.502044586+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502050768+07:00","message":"[bufferProcess] interim [0]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502054908+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.50205889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502061786+07:00","message":"> Transcript [20946] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502065062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502066873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502069463+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.502072056+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.746555473+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.746595012+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:45.746601525+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.746617302+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746624123+07:00","message":"[bufferProcess] interim [240000000]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746627344+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746635559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746638657+07:00","message":"> Transcript [20947] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746642883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746648171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746650958+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.746653999+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.747619565+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.747627379+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:45.747630881+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.747635643+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747643802+07:00","message":"[bufferProcess] interim [300000000]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.74764642+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747648911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747651014+07:00","message":"> Transcript [20948] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747653387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747656318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.74765803+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.747660251+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.863187763+07:00","message":"[GCS] IsForceVAD: false for message ID: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.877885226+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.87793186+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:45.877941564+07:00","message":"receive interim result [false|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.877958266+07:00","message":"[buffer interim] 1514 false ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877967273+07:00","message":"[bufferProcess] interim [360000000]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.87797211+07:00","message":"[bufferProcess] send to processor:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877980987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877985021+07:00","message":"> Transcript [20949] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877990853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877993949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.877997494+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.878001202+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.878008892+07:00","message":"Push: 'พบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.878010868+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.878014244+07:00","message":"Set new StatePrefix : 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.878016937+07:00","message":"Next Push (prob) : 'ทะเบียนเป็นครีม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.878039519+07:00","message":"push: {false พบว่าจด 0 0xc003066280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.938718608+07:00","message":"[GCS] Start streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956742383+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.95678383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956792099+07:00","message":"receive interim result [true|false]: ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956809502+07:00","message":"end recv isFinal message id 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956811594+07:00","message":"end Recv id 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956816904+07:00","message":"[buffer interim] 1514 true ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956825999+07:00","message":"[bufferProcess] interim [540000000]:ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.95683288+07:00","message":"[bufferProcess] send to processor (isfinal):ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956836188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956840992+07:00","message":"> Transcript [20950] [false]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956843604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956845666+07:00","message":"Set new StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956847651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956850081+07:00","message":"> Transcript [20951] [true]: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956853316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956855344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956857629+07:00","message":"StatePrefix: 'ขณะที่การตรวจสอบคลินิกพบว่าจดทะเบียนเป็นคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956860355+07:00","message":"TextPushed: 'ขณะที่การตรวจสอบคลินิกพบว่าจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:45.956868174+07:00","message":"Push: 'ทะเบียนเป็นคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:45.956877238+07:00","message":"push: {true ทะเบียนเป็นคลินิก 0 0xc003066280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:45.965418633+07:00","message":"write wav file: './tmp/7585/7585_1514.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:46.186588842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:46.186607486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.269662871+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.269704694+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:46.269709754+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.269725475+07:00","message":"[buffer interim] 1515 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.269731908+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.269734133+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.470670864+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.470716803+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:46.470723462+07:00","message":"receive interim result [false|false]: ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.470740763+07:00","message":"[buffer interim] 1515 false ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.470748113+07:00","message":"[bufferProcess] interim [600000000]:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.470751362+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.470754835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.470758575+07:00","message":"> Transcript [20952] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.47076096+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.597961993+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.598000618+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:46.598006996+07:00","message":"receive interim result [false|false]: ไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.598020365+07:00","message":"[buffer interim] 1515 false ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598026905+07:00","message":"[bufferProcess] interim [720000000]:ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598029556+07:00","message":"[bufferProcess] send to processor:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598034725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598037584+07:00","message":"> Transcript [20953] [false]: 'ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598041344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598043943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598046071+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.598048055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.912070642+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.91211643+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:46.912123098+07:00","message":"receive interim result [false|false]: ไม่รับผู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.912139448+07:00","message":"[buffer interim] 1515 false ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912149132+07:00","message":"[bufferProcess] interim [960000000]:ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912151741+07:00","message":"[bufferProcess] send to processor:ไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.91215503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912158061+07:00","message":"> Transcript [20954] [false]: 'ไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912161161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912163996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912166368+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.912168475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.921601333+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.921622766+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:46.921628765+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:46.921638956+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921644063+07:00","message":"[bufferProcess] interim [20000000]:ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921646888+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921649873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921652187+07:00","message":"> Transcript [20955] [false]: 'ไม่รับผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921655557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921657621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921659837+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:46.921661877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.171960873+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.172008726+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:47.172015916+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.172031202+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172038686+07:00","message":"[bufferProcess] interim [320000000]:ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172041463+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172045107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.17204792+07:00","message":"> Transcript [20956] [false]: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172051828+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172054002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172056496+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172058689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172061195+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172063241+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172065955+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.172069661+07:00","message":"Next Push (prob) : 'รับผู้ป่วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.172078287+07:00","message":"push: {false ไม่ 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.306587376+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.306631762+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:47.306640028+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.306657813+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306669467+07:00","message":"[bufferProcess] interim [380000000]:ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306672474+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306679652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.30668303+07:00","message":"> Transcript [20957] [false]: 'ไม่รับผู้ป่วยค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306686785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306689658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306692472+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.306695138+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.357711029+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.357761629+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:47.35776868+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.357783876+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357790533+07:00","message":"[bufferProcess] interim [440000000]:ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357793285+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357799479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.35780233+07:00","message":"> Transcript [20958] [false]: 'ไม่รับผู้ป่วยข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357806117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357808313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357810333+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.357815569+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.487223205+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.487267731+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:47.487275145+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.487292829+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487304007+07:00","message":"[bufferProcess] interim [620000000]:ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487306813+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487310206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487313437+07:00","message":"> Transcript [20959] [false]: 'ไม่รับผู้ป่วยครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487317304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487319993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487321992+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.487324942+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.544044157+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.544084874+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:47.544091529+07:00","message":"receive interim result [false|false]: ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.544111013+07:00","message":"[buffer interim] 1515 false ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544119336+07:00","message":"[bufferProcess] interim [680000000]:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544122466+07:00","message":"[bufferProcess] send to processor:ไม่รับผู้ป่วยครั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544130061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544133099+07:00","message":"> Transcript [20960] [false]: 'ไม่รับผู้ป่วยครั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544137423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544140174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544143151+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544145703+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544154346+07:00","message":"Push: 'รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544156479+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544158796+07:00","message":"Set new StatePrefix : 'ไม่รับผู้ป่วยครั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.544161097+07:00","message":"Next Push (prob) : 'ครั้งคือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.544169621+07:00","message":"push: {false รับผู้ป่วย 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.782553777+07:00","message":"[GCS] IsForceVAD: false for message ID: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.855830931+07:00","message":"[GCS] Start streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.874981416+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875021578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รับผู้ป่วยค้างคืน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875028086+07:00","message":"receive interim result [true|false]: ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875037872+07:00","message":"end recv isFinal message id 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875040028+07:00","message":"end Recv id 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875045561+07:00","message":"[buffer interim] 1515 true ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875051656+07:00","message":"[bufferProcess] interim [70000000]:ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875055948+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่รับผู้ป่วยค้างคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875059678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875062712+07:00","message":"> Transcript [20961] [false]: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875065108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875067364+07:00","message":"Set new StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875069178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875072965+07:00","message":"> Transcript [20962] [true]: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875075983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875078063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875080559+07:00","message":"StatePrefix: 'ไม่รับผู้ป่วยค้างคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875083296+07:00","message":"TextPushed: 'ไม่รับผู้ป่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:47.875086049+07:00","message":"Push: 'ค้างคืน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:47.875093754+07:00","message":"push: {true ค้างคืน 0 0xc00298e000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:47.881961915+07:00","message":"write wav file: './tmp/7585/7585_1515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.200318137+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.200367922+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:48.200375069+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.200391066+07:00","message":"[buffer interim] 1516 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.200397855+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.200399919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.401991017+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.402033378+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:48.40204053+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.402056928+07:00","message":"[buffer interim] 1516 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.402064705+07:00","message":"[bufferProcess] interim [600000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.402067051+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.40207384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.402077225+07:00","message":"> Transcript [20963] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.402079607+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.53685736+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.536897145+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:48.536903279+07:00","message":"receive interim result [false|false]: ไม่ได้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.536928671+07:00","message":"[buffer interim] 1516 false ไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536939674+07:00","message":"[bufferProcess] interim [720000000]:ไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536946408+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536953132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536959266+07:00","message":"> Transcript [20964] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536963217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536965296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536967525+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.536969695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.722282998+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.722325877+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:48.722332637+07:00","message":"receive interim result [false|false]: ไม่ได้ขอโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.722347495+07:00","message":"[buffer interim] 1516 false ไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722354821+07:00","message":"[bufferProcess] interim [900000000]:ไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722357421+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722364268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722369806+07:00","message":"> Transcript [20965] [false]: 'ไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722377501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722379976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722382445+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.722386427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.828251791+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.828291983+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:48.828298878+07:00","message":"receive interim result [false|false]: ไม่ได้ขออนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:48.828310838+07:00","message":"[buffer interim] 1516 false ไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828318064+07:00","message":"[bufferProcess] interim [20000000]:ไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828320756+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828326366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828329165+07:00","message":"> Transcript [20966] [false]: 'ไม่ได้ขอโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828332395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828334769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828336978+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:48.828339295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.086967946+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.087008023+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:49.087014175+07:00","message":"receive interim result [false|false]: ไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.087027671+07:00","message":"[buffer interim] 1516 false ไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087036476+07:00","message":"[bufferProcess] interim [320000000]:ไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087039609+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087043325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087046147+07:00","message":"> Transcript [20967] [false]: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087049507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087051517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.08705376+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087055919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087058623+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.087060749+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.0870629+07:00","message":"Set new StatePrefix : 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.08706526+07:00","message":"Next Push (prob) : 'ได้ขออนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.087073068+07:00","message":"push: {false ไม่ 0 0xc00298e880}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:49.187402919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:49.187429863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.410771047+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.410810165+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:49.410816288+07:00","message":"receive interim result [false|false]: ไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.410830661+07:00","message":"[buffer interim] 1516 false ไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410840879+07:00","message":"[bufferProcess] interim [560000000]:ไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410843318+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขออนุญาตเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410850607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410853358+07:00","message":"> Transcript [20968] [false]: 'ไม่ได้ขออนุญาตเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410856649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410858791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410861186+07:00","message":"StatePrefix: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.410864503+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.597146411+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.59719418+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:49.597200212+07:00","message":"receive interim result [false|false]: ไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.59721808+07:00","message":"[buffer interim] 1516 false ไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.59722476+07:00","message":"[bufferProcess] interim [800000000]:ไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597227157+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขออนุญาตเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597231228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597234513+07:00","message":"> Transcript [20969] [false]: 'ไม่ได้ขออนุญาตเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597237983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597240686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597242981+07:00","message":"StatePrefix: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.597245978+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.703376617+07:00","message":"[GCS] IsForceVAD: false for message ID: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.772897647+07:00","message":"[GCS] Start streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.792955101+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.792994197+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:49.793000222+07:00","message":"receive interim result [false|false]: ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.793017105+07:00","message":"[buffer interim] 1516 false ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793025255+07:00","message":"[bufferProcess] interim [40000000]:ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793027655+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขออนุญาตเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793030984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793033823+07:00","message":"> Transcript [20970] [false]: 'ไม่ได้ขออนุญาตเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793037463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.793041298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.79304387+07:00","message":"StatePrefix: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.79304683+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806561613+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806593365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ขออนุญาตเปิดห้องผ่าตัด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.80660065+07:00","message":"receive interim result [true|false]: ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806612238+07:00","message":"end recv isFinal message id 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806614634+07:00","message":"end Recv id 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806620655+07:00","message":"[buffer interim] 1516 true ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806627622+07:00","message":"[bufferProcess] interim [70000000]:ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806630624+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ขออนุญาตเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806650986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806684304+07:00","message":"> Transcript [20971] [false]: 'ไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806689937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.80669316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806697462+07:00","message":"StatePrefix: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806700505+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806707748+07:00","message":"Push: 'ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806709764+07:00","message":"TextPushed: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806712927+07:00","message":"Set new StatePrefix : 'ไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806715788+07:00","message":"Next Push (prob) : 'เปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806718201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806723494+07:00","message":"> Transcript [20972] [true]: 'ไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806726113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806728101+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806729882+07:00","message":"StatePrefix: 'ไม่ได้ขออนุญาตเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806732049+07:00","message":"TextPushed: 'ไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:49.806734909+07:00","message":"Push: 'เปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806740395+07:00","message":"push: {false ได้ขออนุญาต 0 0xc00298e880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:49.806772088+07:00","message":"push: {true เปิดห้องผ่าตัด 0 0xc00298e880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:49.814744361+07:00","message":"write wav file: './tmp/7585/7585_1516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.021926343+07:00","message":"[GCS] IsForceVAD: false for message ID: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.094010803+07:00","message":"[GCS] Start streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.118740921+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.118765163+07:00","message":"found end of frame, send empty tag with msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.118768993+07:00","message":"end Recv id 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.118778766+07:00","message":"[buffer interim] 1517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.11878616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118790446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118793425+07:00","message":"> Transcript [20973] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.11879699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118799853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118802554+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118804663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.118807349+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.118836435+07:00","message":"push: {true \n 0 0xc003067180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:50.124021339+07:00","message":"write wav file: './tmp/7585/7585_1517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.556788687+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.556830289+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:50.556836337+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.556851157+07:00","message":"[buffer interim] 1518 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.556857707+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.556859619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.785982283+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.786022034+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:50.786027959+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.786045524+07:00","message":"[buffer interim] 1518 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.786053909+07:00","message":"[bufferProcess] interim [660000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.78605651+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.786062425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.786065483+07:00","message":"> Transcript [20974] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.786068359+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.809305011+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.809346707+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:50.809353407+07:00","message":"receive interim result [false|false]: และพบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.809369363+07:00","message":"[buffer interim] 1518 false และพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.80937585+07:00","message":"[bufferProcess] interim [720000000]:และพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809379303+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809390958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809393758+07:00","message":"> Transcript [20975] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809397732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809400147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809402488+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.809404951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.937738647+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.93778465+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:50.937792215+07:00","message":"receive interim result [false|false]: และพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:50.937811335+07:00","message":"[buffer interim] 1518 false และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.9378201+07:00","message":"[bufferProcess] interim [840000000]:และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937823791+07:00","message":"[bufferProcess] send to processor:และพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937828984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937833359+07:00","message":"> Transcript [20976] [false]: 'และพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937838948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937841952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.937845341+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:50.93784843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.266770434+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.266820651+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:51.266828396+07:00","message":"receive interim result [false|false]: และพบว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.266844482+07:00","message":"[buffer interim] 1518 false และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266854212+07:00","message":"[bufferProcess] interim [140000000]:และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.2668576+07:00","message":"[bufferProcess] send to processor:และพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266865546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.26686978+07:00","message":"> Transcript [20977] [false]: 'และพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266876445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266879647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266883072+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.266888488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.271016243+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.271044351+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:51.271049898+07:00","message":"receive interim result [false|false]: และพบว่าวิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.271061224+07:00","message":"[buffer interim] 1518 false และพบว่าวิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271067564+07:00","message":"[bufferProcess] interim [200000000]:และพบว่าวิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.27107348+07:00","message":"[bufferProcess] send to processor:และพบว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271079169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271082133+07:00","message":"> Transcript [20978] [false]: 'และพบว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271085097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271087374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271089673+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271091553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271095629+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271097581+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.2710997+07:00","message":"Set new StatePrefix : 'และพบว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.271102157+07:00","message":"Next Push (prob) : 'พบว่ามี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.271125288+07:00","message":"push: {false และ 0 0xc002968180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.336884862+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.336935148+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:51.33694485+07:00","message":"receive interim result [false|false]: และพบว่าวิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.336960165+07:00","message":"[buffer interim] 1518 false และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336968009+07:00","message":"[bufferProcess] interim [260000000]:และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336970968+07:00","message":"[bufferProcess] send to processor:และพบว่าวิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336979579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336982317+07:00","message":"> Transcript [20979] [false]: 'และพบว่าวิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336985299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.336988161+07:00","message":"Set new StatePrefix: 'และพบว่าวิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.355660568+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.355696984+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:51.355702519+07:00","message":"receive interim result [false|false]: และพบว่าวิสัย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.355719215+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.355726608+07:00","message":"[bufferProcess] interim [320000000]:และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.355729119+07:00","message":"[bufferProcess] send to processor:และพบว่าวิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.355732688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.35573546+07:00","message":"> Transcript [20980] [false]: 'และพบว่าวิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.355737766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.355740562+07:00","message":"Set new StatePrefix: 'และพบว่าวิเศษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.465777234+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.46582398+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:51.46583271+07:00","message":"receive interim result [false|false]: และพบว่าวิสันต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.465849436+07:00","message":"[buffer interim] 1518 false และพบว่าวิสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465856947+07:00","message":"[bufferProcess] interim [380000000]:และพบว่าวิสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465859509+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465866571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465869936+07:00","message":"> Transcript [20981] [false]: 'และพบว่าวิสัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465872359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.465875416+07:00","message":"Set new StatePrefix: 'และพบว่าวิสัย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.517660373+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.517703469+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:51.517709742+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.517726988+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517734528+07:00","message":"[bufferProcess] interim [440000000]:และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517737145+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517740625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517743823+07:00","message":"> Transcript [20982] [false]: 'และพบว่าวิสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517746139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.517748314+07:00","message":"Set new StatePrefix: 'และพบว่าวิสันต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839687943+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839727131+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:51.839733702+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:51.839749504+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.83975598+07:00","message":"[bufferProcess] interim [740000000]:และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839760362+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839765534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839769965+07:00","message":"> Transcript [20983] [false]: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839774775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:51.839777165+07:00","message":"Set new StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.169886926+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.169938483+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:52.16994595+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.169958239+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.16996488+07:00","message":"[bufferProcess] interim [100000000]:และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.169967836+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.169974436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.16997692+07:00","message":"> Transcript [20984] [false]: 'และพบว่าวิสัญญีแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.169980452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.169982997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.169985364+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.16998878+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:52.188064919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:52.188104109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.388839642+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.388880094+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:52.388886203+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.388900079+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.38891427+07:00","message":"[bufferProcess] interim [280000000]:และพบว่าวิสัญญีแพทย์กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388917412+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388921234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388924329+07:00","message":"> Transcript [20985] [false]: 'และพบว่าวิสัญญีแพทย์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388927366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388929565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388932076+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.388934438+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.425903519+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.425948753+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:52.425954816+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.42596541+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425972663+07:00","message":"[bufferProcess] interim [340000000]:และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425975124+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425979068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425982191+07:00","message":"> Transcript [20986] [false]: 'และพบว่าวิสัญญีแพทย์กับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425985245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.42598774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.42599038+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.425992969+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.559572632+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.559610704+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:52.559616629+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.559632219+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559638663+07:00","message":"[bufferProcess] interim [520000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559641089+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.55964513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.55964799+07:00","message":"> Transcript [20987] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559651286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559653386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559655629+07:00","message":"StatePrefix: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559658054+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.55966283+07:00","message":"Push: 'พบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559664926+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559667881+07:00","message":"Set new StatePrefix : 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.559670352+07:00","message":"Next Push (prob) : 'แพทย์กับแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.55967838+07:00","message":"push: {false พบว่าวิสัญญี 0 0xc002968180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.721558124+07:00","message":"[GCS] IsForceVAD: false for message ID: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.745145938+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.745204931+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:52.745213455+07:00","message":"receive interim result [false|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.745231752+07:00","message":"[buffer interim] 1518 false และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.74524002+07:00","message":"[bufferProcess] interim [640000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745244068+07:00","message":"[bufferProcess] send to processor:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745251956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745256451+07:00","message":"> Transcript [20988] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745261616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745264831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745268391+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.745272561+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818624108+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818664823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818671469+07:00","message":"receive interim result [true|false]: และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818682838+07:00","message":"end recv isFinal message id 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818686538+07:00","message":"end Recv id 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818692902+07:00","message":"[buffer interim] 1518 true และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818700166+07:00","message":"[bufferProcess] interim [850000000]:และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.8187036+07:00","message":"[bufferProcess] send to processor (isfinal):และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818706947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.81870988+07:00","message":"> Transcript [20989] [false]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818712934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.81871497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818716927+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.81871962+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818723455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818725483+07:00","message":"> Transcript [20990] [true]: 'และพบว่าวิสัญญีแพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818727606+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818729391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818731363+07:00","message":"StatePrefix: 'และพบว่าวิสัญญีแพทย์กับแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818733338+07:00","message":"TextPushed: 'และพบว่าวิสัญญี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:52.818736332+07:00","message":"Push: 'แพทย์กับแพทย์ผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.818746329+07:00","message":"push: {true แพทย์กับแพทย์ผ่าตัด 0 0xc002968180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:52.826698157+07:00","message":"write wav file: './tmp/7585/7585_1518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:52.987708812+07:00","message":"[GCS] Start streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.319159963+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.319201918+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:53.319208246+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.319223137+07:00","message":"[buffer interim] 1519 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.319232561+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.319234445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.499645227+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.49967989+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:53.499685632+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.499698853+07:00","message":"[buffer interim] 1519 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.499705254+07:00","message":"[bufferProcess] interim [540000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.49970877+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.49971656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.499719597+07:00","message":"> Transcript [20991] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.499721849+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.655725005+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.655759487+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:53.655764892+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.655781871+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655788284+07:00","message":"[bufferProcess] interim [660000000]:ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655792533+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655800429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655803415+07:00","message":"> Transcript [20992] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655806442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.65580869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.655810928+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.65581313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.82823304+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.828266748+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:53.828273782+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.828289289+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828311833+07:00","message":"[bufferProcess] interim [840000000]:ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828314866+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828318543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828321334+07:00","message":"> Transcript [20993] [false]: 'ไม่ได้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828324628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828326577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828328799+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.828331061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.832873064+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.832891723+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:53.83289701+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:53.832914187+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832919926+07:00","message":"[bufferProcess] interim [900000000]:ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832922145+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832925484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.83292769+07:00","message":"> Transcript [20994] [false]: 'ไม่ได้ขึ้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832930368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832932377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832934416+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:53.832936414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.140731582+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.140768366+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:54.140774696+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.140788439+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140794796+07:00","message":"[bufferProcess] interim [200000000]:ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140797406+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140800814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140803401+07:00","message":"> Transcript [20995] [false]: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140806478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140808678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140810569+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140812616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.14081579+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140818247+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.14082046+07:00","message":"Set new StatePrefix : 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.140822852+07:00","message":"Next Push (prob) : 'ได้ขึ้นทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.140844381+07:00","message":"push: {false ไม่ 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.405977709+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.406035862+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:54.406044374+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.406059723+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406068014+07:00","message":"[bufferProcess] interim [440000000]:ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406072058+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406080887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406085215+07:00","message":"> Transcript [20996] [false]: 'ไม่ได้ขึ้นทะเบียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406090166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406093512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406099424+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.406103139+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.415624474+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.415654944+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:54.415660611+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.415672372+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415677623+07:00","message":"[bufferProcess] interim [500000000]:ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415680047+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415685598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415688115+07:00","message":"> Transcript [20997] [false]: 'ไม่ได้ขึ้นทะเบียนกับใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415691123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415693277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415695203+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.415697972+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.534446522+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.534482439+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:54.534489444+07:00","message":"receive interim result [false|false]: ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.534504463+07:00","message":"[buffer interim] 1519 false ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534512247+07:00","message":"[bufferProcess] interim [620000000]:ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534514884+07:00","message":"[bufferProcess] send to processor:ไม่ได้ขึ้นทะเบียนกับครีม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534520816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.5345238+07:00","message":"> Transcript [20998] [false]: 'ไม่ได้ขึ้นทะเบียนกับครีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534527215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534529493+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534531478+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.534534375+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.771591465+07:00","message":"[GCS] IsForceVAD: false for message ID: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868166049+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868217449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ขึ้นทะเบียนกับคลินิก\",\"confidence\":0.9554017}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868227678+07:00","message":"receive interim result [true|false]: ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868239157+07:00","message":"end recv isFinal message id 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868242189+07:00","message":"end Recv id 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868251039+07:00","message":"[buffer interim] 1519 true ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868261921+07:00","message":"[bufferProcess] interim [10000000]:ไม่ได้ขึ้นทะเบียนกับคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868266551+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ขึ้นทะเบียนกับคลีนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868280651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868295163+07:00","message":"> Transcript [20999] [false]: 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868300808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868303482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868306033+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868309198+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868314833+07:00","message":"Push: 'ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868317728+07:00","message":"TextPushed: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868319959+07:00","message":"Set new StatePrefix : 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868322678+07:00","message":"Next Push (prob) : 'กับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868324942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868327123+07:00","message":"> Transcript [21000] [true]: 'ไม่ได้ขึ้นทะเบียนกับคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868329409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868331138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868333233+07:00","message":"StatePrefix: 'ไม่ได้ขึ้นทะเบียนกับคลีนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868335166+07:00","message":"TextPushed: 'ไม่ได้ขึ้นทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:54.868337217+07:00","message":"Push: 'กับคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868346745+07:00","message":"push: {false ได้ขึ้นทะเบียน 0 0xc00381d580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:54.868352214+07:00","message":"push: {true กับคลินิก 0 0xc00381d580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:54.876738019+07:00","message":"write wav file: './tmp/7585/7585_1519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.023852899+07:00","message":"[GCS] Start streaming session, msgId: 1520"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:55.1888462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:55.188858659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.506092666+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.506135478+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:55.506140516+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.506155124+07:00","message":"[buffer interim] 1520 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.506161551+07:00","message":"[bufferProcess] interim [480000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.506163407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.570610998+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.570644335+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:55.570651587+07:00","message":"receive interim result [false|false]: รวม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.570665671+07:00","message":"[buffer interim] 1520 false รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.570673262+07:00","message":"[bufferProcess] interim [540000000]:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.570677003+07:00","message":"[bufferProcess] send to processor:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.5706837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.57068807+07:00","message":"> Transcript [21001] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.57069129+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.687813498+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.68785553+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:55.687862731+07:00","message":"receive interim result [false|false]: รวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:55.687872966+07:00","message":"[buffer interim] 1520 false รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687880674+07:00","message":"[bufferProcess] interim [660000000]:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687884005+07:00","message":"[bufferProcess] send to processor:รวม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687888523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687892541+07:00","message":"> Transcript [21002] [false]: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687895949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:55.687899355+07:00","message":"Set new StatePrefix: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.076341886+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.076379297+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.076385099+07:00","message":"receive interim result [false|false]: รวมทั้งไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.076398829+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.07640537+07:00","message":"[bufferProcess] interim [80000000]:รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076407897+07:00","message":"[bufferProcess] send to processor:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076411219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076414068+07:00","message":"> Transcript [21003] [false]: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076416837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076418771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076421006+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.076423128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.265571946+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.265613297+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:56.26562024+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.265635983+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265647488+07:00","message":"[bufferProcess] interim [260000000]:รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265650645+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265657868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265660536+07:00","message":"> Transcript [21004] [false]: 'รวมทั้งไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265664266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265667066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265669439+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.265671836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.418544352+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.418587183+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:56.418598432+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.418615565+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.41862409+07:00","message":"[bufferProcess] interim [380000000]:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.418628098+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.418637696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.418641877+07:00","message":"> Transcript [21005] [false]: 'รวมทั้งไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.41864782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.418651131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.41865454+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.418657141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.586246692+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.586294866+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:56.586302686+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขอดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.586319242+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586327697+07:00","message":"[bufferProcess] interim [620000000]:รวมทั้งไม่ได้ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586330566+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586337567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586341202+07:00","message":"> Transcript [21006] [false]: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586345442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586347826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586350811+07:00","message":"StatePrefix: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586353172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586359187+07:00","message":"Push: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586361183+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.58636327+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.586365672+07:00","message":"Next Push (prob) : 'ทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.586374183+07:00","message":"push: {false รวม 0 0xc0031d9e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.643682101+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.643725516+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:56.643732234+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:56.643746013+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643753802+07:00","message":"[bufferProcess] interim [680000000]:รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643756756+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643763451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643768339+07:00","message":"> Transcript [21007] [false]: 'รวมทั้งไม่ได้ขอดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643772447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643774991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.643776995+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:56.64377973+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.099795576+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.099835324+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:57.099841571+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.099855428+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099862133+07:00","message":"[bufferProcess] interim [40000000]:รวมทั้งไม่ได้ขออนุญาตก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099864765+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099870884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099874048+07:00","message":"> Transcript [21008] [false]: 'รวมทั้งไม่ได้ขออนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099877449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099880014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099882419+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.099886137+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.104382474+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.104424031+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:57.10443004+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.104446318+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104453479+07:00","message":"[bufferProcess] interim [100000000]:รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104456697+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.10446393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104466971+07:00","message":"> Transcript [21009] [false]: 'รวมทั้งไม่ได้ขออนุญาตก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.10447062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104473155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104475568+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.104478236+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.29406919+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.294119128+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:57.294126328+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.29414145+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.2941525+07:00","message":"[bufferProcess] interim [280000000]:รวมทั้งไม่ได้ขออนุญาตการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294155337+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294160718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294163664+07:00","message":"> Transcript [21010] [false]: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294168058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294170918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294173661+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294176614+07:00","message":"TextPushed: 'รวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294182706+07:00","message":"Push: 'ทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294184897+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294187133+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.294189698+07:00","message":"Next Push (prob) : 'อนุญาตการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.294215178+07:00","message":"push: {false ทั้งไม่ได้ขอ 0 0xc0031d9e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.35342942+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.35347316+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:57.353480738+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.353501661+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353509064+07:00","message":"[bufferProcess] interim [340000000]:รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353511854+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353515765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353518555+07:00","message":"> Transcript [21011] [false]: 'รวมทั้งไม่ได้ขออนุญาตการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353521932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353524115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353526148+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.353528673+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.477385667+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.477426641+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:57.477434069+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.477449553+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477458536+07:00","message":"[bufferProcess] interim [520000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477462245+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477467682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477472619+07:00","message":"> Transcript [21012] [false]: 'รวมทั้งไม่ได้ขออนุญาตการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477477234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477480275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477483644+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.477487867+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.798348165+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.798391788+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:57.798398848+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.798411802+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798422449+07:00","message":"[bufferProcess] interim [760000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798426279+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798433149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798437704+07:00","message":"> Transcript [21013] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798443108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798447158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798449272+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.798451918+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.802297777+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.80234232+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:57.802348113+07:00","message":"receive interim result [false|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.80236247+07:00","message":"[buffer interim] 1520 false รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802367757+07:00","message":"[bufferProcess] interim [820000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802370528+07:00","message":"[bufferProcess] send to processor:รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802375401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802378004+07:00","message":"> Transcript [21014] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802383341+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802385686+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802388051+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802390481+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802395749+07:00","message":"Push: 'อนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.80239767+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802399919+07:00","message":"Set new StatePrefix : 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:57.802402356+07:00","message":"Next Push (prob) : 'โฆษณาดู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:57.802410766+07:00","message":"push: {false อนุญาตการ 0 0xc0031d9e80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.162455053+07:00","message":"[GCS] IsForceVAD: false for message ID: 1520"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:58.189672188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:50:58.189690147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256340547+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256377926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256384686+07:00","message":"receive interim result [true|false]: รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256397501+07:00","message":"end recv isFinal message id 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256400332+07:00","message":"end Recv id 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256406548+07:00","message":"[buffer interim] 1520 true รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256413088+07:00","message":"[bufferProcess] interim [360000000]:รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.25641699+07:00","message":"[bufferProcess] send to processor (isfinal):รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256420705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256423768+07:00","message":"> Transcript [21015] [false]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256426198+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.25642831+07:00","message":"Set new StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256430356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256433444+07:00","message":"> Transcript [21016] [true]: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256436122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256438251+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256440176+07:00","message":"StatePrefix: 'รวมทั้งไม่ได้ขออนุญาตการโฆษณาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256443947+07:00","message":"TextPushed: 'รวมทั้งไม่ได้ขออนุญาตการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:58.256447033+07:00","message":"Push: 'โฆษณาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.256455161+07:00","message":"push: {true โฆษณาด้วย 0 0xc0031d9e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:50:58.265606308+07:00","message":"write wav file: './tmp/7585/7585_1520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:58.866815826+07:00","message":"[GCS] Start streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.226920728+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.22696026+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:59.226966692+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.226980244+07:00","message":"[buffer interim] 1521 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.226986488+07:00","message":"[bufferProcess] interim [420000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.226988583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.440657741+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.440699906+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:59.440705938+07:00","message":"receive interim result [false|false]: ฉันจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.440720109+07:00","message":"[buffer interim] 1521 false ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.440727409+07:00","message":"[bufferProcess] interim [540000000]:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.440730027+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.440736895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.440739963+07:00","message":"> Transcript [21017] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.440742255+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.538661984+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.538700422+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:59.538706666+07:00","message":"receive interim result [false|false]: ทันตแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:50:59.538718456+07:00","message":"[buffer interim] 1521 false ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.53872457+07:00","message":"[bufferProcess] interim [660000000]:ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538726961+07:00","message":"[bufferProcess] send to processor:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.5387324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538735782+07:00","message":"> Transcript [21018] [false]: 'ฉันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538738647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538740708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538742957+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:50:59.538745147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.054953215+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.054999697+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:00.05500729+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.055022483+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055029527+07:00","message":"[bufferProcess] interim [140000000]:ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055032259+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055036248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055039267+07:00","message":"> Transcript [21019] [false]: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055041561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.055043686+07:00","message":"Set new StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.059618827+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.059645773+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:00.059651461+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.059664022+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059669512+07:00","message":"[bufferProcess] interim [200000000]:ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059671818+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059675582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059678047+07:00","message":"> Transcript [21020] [false]: 'ทันตแพทย์อาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059680948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.05968296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059685089+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.059688523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.644054332+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.644106201+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:51:00.644113991+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.644131726+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644140225+07:00","message":"[bufferProcess] interim [800000000]:ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644142998+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644146432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644149818+07:00","message":"> Transcript [21021] [false]: 'ทันตแพทย์อาคม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644153422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.64415682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644159345+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.644161649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.942504504+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.942539372+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:00.942545071+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:00.942560106+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942566377+07:00","message":"[bufferProcess] interim [40000000]:ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.94256906+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942572587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942577621+07:00","message":"> Transcript [21022] [false]: 'ทันตแพทย์อาคมประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942581857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942584213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.94258656+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:00.942588578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:01.19003529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:01.19005813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.470617787+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.470667599+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:01.470675646+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.470694191+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.47070206+07:00","message":"[bufferProcess] interim [580000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470706756+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470717341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470721516+07:00","message":"> Transcript [21023] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470727001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470730702+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470733763+07:00","message":"StatePrefix: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.47073716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470745972+07:00","message":"Push: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470749292+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470753732+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.470758+07:00","message":"Next Push (prob) : 'อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.470785661+07:00","message":"push: {false ทันตแพทย์ 0 0xc002968480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.663355984+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.663414826+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:01.663421711+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.66343759+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663445446+07:00","message":"[bufferProcess] interim [760000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663447997+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663453832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.66345665+07:00","message":"> Transcript [21024] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663460469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663463223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663466548+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.663469268+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.717809235+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.717847216+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:01.717853364+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.717863536+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717869795+07:00","message":"[bufferProcess] interim [880000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717872378+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717875885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717879693+07:00","message":"> Transcript [21025] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717882798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717884859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717886829+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.717888977+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.83485614+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.834907768+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:01.834915041+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.834930809+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834939635+07:00","message":"[bufferProcess] interim [940000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834942538+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834950633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834953638+07:00","message":"> Transcript [21026] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834957481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834962039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834964891+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.834967489+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.838508589+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.838559594+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:01.838566072+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.838582266+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838590043+07:00","message":"[bufferProcess] interim [0]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.83859277+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838599564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.83860259+07:00","message":"> Transcript [21027] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838606371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838609173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838612292+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838614695+07:00","message":"TextPushed: 'ทันตแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838621125+07:00","message":"Push: 'อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838623371+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838626003+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรอทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:01.838628589+07:00","message":"Next Push (prob) : 'รอทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:01.838637792+07:00","message":"push: {false อาคมประดิษฐสุวรรณ 0 0xc002968480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.100816989+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.100865448+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:51:02.100872862+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.100889282+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.100902918+07:00","message":"[bufferProcess] interim [300000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.100906005+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.100910348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.100913523+07:00","message":"> Transcript [21028] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.1009162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.100918326+07:00","message":"Set new StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.416859013+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.416904581+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:02.416913241+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.41693009+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.41693957+07:00","message":"[bufferProcess] interim [540000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416942661+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416949406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416952451+07:00","message":"> Transcript [21029] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416956518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416959154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416961223+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.416964077+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.43221695+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.432249811+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:02.432255589+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.432271948+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432278923+07:00","message":"[bufferProcess] interim [600000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432281406+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432288616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432291245+07:00","message":"> Transcript [21030] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432294903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432297024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432299121+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.432301933+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544754618+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544798121+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:02.544806267+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544824355+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544829915+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:02.544833479+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544860791+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544886878+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544903645+07:00","message":"[bufferProcess] interim [660000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544907586+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544913931+07:00","message":"[bufferProcess] interim [720000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544916112+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544919601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544922956+07:00","message":"> Transcript [21031] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544926609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544928641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544931317+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544934061+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544935857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544937876+07:00","message":"> Transcript [21032] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.54494002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544942837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544945728+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544948693+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544952821+07:00","message":"Push: 'รองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544955978+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544959294+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสรรพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.544969397+07:00","message":"Next Push (prob) : 'กรมสรรพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.544979034+07:00","message":"push: {false รองอธิบดี 0 0xc002968480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.796356305+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.79639724+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:02.796404352+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:02.796423747+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796434217+07:00","message":"[bufferProcess] interim [960000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796439372+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796446792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796450966+07:00","message":"> Transcript [21033] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796454116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:02.796456319+07:00","message":"Set new StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185154505+07:00","message":"[GCS] Cleaned up inactive client: 1478"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185203441+07:00","message":"[GCS] Cleaned up inactive client: 1472"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.18520718+07:00","message":"[GCS] Cleaned up inactive client: 1481"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185209942+07:00","message":"[GCS] Cleaned up inactive client: 1484"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185212518+07:00","message":"[GCS] Cleaned up inactive client: 1497"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185214571+07:00","message":"[GCS] Cleaned up inactive client: 1476"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185216385+07:00","message":"[GCS] Cleaned up inactive client: 1500"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185218242+07:00","message":"[GCS] Cleaned up inactive client: 1480"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185220254+07:00","message":"[GCS] Cleaned up inactive client: 1496"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185222068+07:00","message":"[GCS] Cleaned up inactive client: 1494"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.18522391+07:00","message":"[GCS] Cleaned up inactive client: 1489"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.18522572+07:00","message":"[GCS] Cleaned up inactive client: 1479"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185227428+07:00","message":"[GCS] Cleaned up inactive client: 1493"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185229067+07:00","message":"[GCS] Cleaned up inactive client: 1485"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185230852+07:00","message":"[GCS] Cleaned up inactive client: 1487"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185232659+07:00","message":"[GCS] Cleaned up inactive client: 1475"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185234704+07:00","message":"[GCS] Cleaned up inactive client: 1491"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185236556+07:00","message":"[GCS] Cleaned up inactive client: 1499"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185238345+07:00","message":"[GCS] Cleaned up inactive client: 1483"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185240047+07:00","message":"[GCS] Cleaned up inactive client: 1486"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185241896+07:00","message":"[GCS] Cleaned up inactive client: 1502"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185243702+07:00","message":"[GCS] Cleaned up inactive client: 1471"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185245955+07:00","message":"[GCS] Cleaned up inactive client: 1492"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185247741+07:00","message":"[GCS] Cleaned up inactive client: 1501"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185249464+07:00","message":"[GCS] Cleaned up inactive client: 1474"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185251184+07:00","message":"[GCS] Cleaned up inactive client: 1482"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185254409+07:00","message":"[GCS] Cleaned up inactive client: 1495"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185256228+07:00","message":"[GCS] Cleaned up inactive client: 1477"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185257968+07:00","message":"[GCS] Cleaned up inactive client: 1498"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185259628+07:00","message":"[GCS] Cleaned up inactive client: 1473"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185261305+07:00","message":"[GCS] Cleaned up inactive client: 1488"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.185263114+07:00","message":"[GCS] Cleaned up inactive client: 1490"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.25227905+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.252332+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:03.2523394+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.252353669+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.252360866+07:00","message":"[bufferProcess] interim [380000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.252364496+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.252371662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.25237452+07:00","message":"> Transcript [21034] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.25237836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.252380674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.25238324+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.252386297+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.823979618+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.824016988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.82402283+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:03.824038132+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824046209+07:00","message":"[bufferProcess] interim [980000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824048908+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824052886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824055761+07:00","message":"> Transcript [21035] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824059296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824061455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824064035+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:03.824066838+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:04.190762807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:04.190774861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.338686602+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.338724906+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:51:04.3387318+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.338745789+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338752305+07:00","message":"[bufferProcess] interim [460000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338755172+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338761887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338764616+07:00","message":"> Transcript [21036] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338768248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338770737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338773504+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.338776347+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.399517797+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.399556893+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:04.399563711+07:00","message":"receive interim result [false|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.399575879+07:00","message":"[buffer interim] 1521 false ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.39958242+07:00","message":"[bufferProcess] interim [580000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399585469+07:00","message":"[bufferProcess] send to processor:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399591145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399593989+07:00","message":"> Transcript [21037] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399598186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399600378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399602791+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399605325+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399609913+07:00","message":"Push: 'กรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399612005+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399614343+07:00","message":"Set new StatePrefix : 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.399617294+07:00","message":"Next Push (prob) : 'บริการสุขภาพระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.399625093+07:00","message":"push: {false กรมสนับสนุน 0 0xc002968480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.634103778+07:00","message":"[GCS] IsForceVAD: false for message ID: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730735804+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730782018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730792112+07:00","message":"receive interim result [true|false]: ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730806335+07:00","message":"end recv isFinal message id 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730809263+07:00","message":"end Recv id 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730817569+07:00","message":"[buffer interim] 1521 true ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730833185+07:00","message":"[bufferProcess] interim [970000000]:ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730838488+07:00","message":"[bufferProcess] send to processor (isfinal):ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730843296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730850058+07:00","message":"> Transcript [21038] [false]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730854838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730858288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730861425+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.73086552+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730868813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730872211+07:00","message":"> Transcript [21039] [true]: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730876146+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730878787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730881584+07:00","message":"StatePrefix: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุนบริการสุขภาพระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730884809+07:00","message":"TextPushed: 'ทันตแพทย์อาคมประดิษฐสุวรรณรองอธิบดีกรมสนับสนุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:04.730893314+07:00","message":"Push: 'บริการสุขภาพระบุว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.730911809+07:00","message":"push: {true บริการสุขภาพระบุว่า 0 0xc002968480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:04.742195606+07:00","message":"write wav file: './tmp/7585/7585_1521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:04.76817887+07:00","message":"[GCS] Start streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.342861711+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.342907858+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:05.342913386+07:00","message":"receive interim result [false|false]: ไหนเบอร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.342927819+07:00","message":"[buffer interim] 1522 false ไหนเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.342935044+07:00","message":"[bufferProcess] interim [600000000]:ไหนเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.34293731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.421066608+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.421106574+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:05.421112559+07:00","message":"receive interim result [false|false]: ในเบื้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.421124713+07:00","message":"[buffer interim] 1522 false ในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.421131211+07:00","message":"[bufferProcess] interim [660000000]:ในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.4211335+07:00","message":"[bufferProcess] send to processor:ไหนเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.421138937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.421142363+07:00","message":"> Transcript [21040] [false]: 'ไหนเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.42114476+07:00","message":"Set StatePrefix (first interim): 'ไหนเบอร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.42452873+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.424572044+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:05.424578063+07:00","message":"receive interim result [false|false]: ไหนเบิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.424592829+07:00","message":"[buffer interim] 1522 false ไหนเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424598061+07:00","message":"[bufferProcess] interim [720000000]:ไหนเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424600318+07:00","message":"[bufferProcess] send to processor:ในเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424605721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424608341+07:00","message":"> Transcript [21041] [false]: 'ในเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424610365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.424612757+07:00","message":"Set new StatePrefix: 'ในเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.47900653+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.479051244+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:05.479057638+07:00","message":"receive interim result [false|false]: ในเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.479075134+07:00","message":"[buffer interim] 1522 false ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479082909+07:00","message":"[bufferProcess] interim [780000000]:ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479085844+07:00","message":"[bufferProcess] send to processor:ไหนเบิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479092977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479095691+07:00","message":"> Transcript [21042] [false]: 'ไหนเบิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479098113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.479100462+07:00","message":"Set new StatePrefix: 'ไหนเบิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.747421359+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.747461067+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:05.747468842+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.747480597+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747487154+07:00","message":"[bufferProcess] interim [20000000]:ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747489772+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747495456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747498451+07:00","message":"> Transcript [21043] [false]: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747500929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.747503909+07:00","message":"Set new StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.932057704+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.932101213+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:05.932107941+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:05.932125361+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932133242+07:00","message":"[bufferProcess] interim [200000000]:ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932136199+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932143221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932146687+07:00","message":"> Transcript [21044] [false]: 'ในเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932150798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.93215336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932155835+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:05.932158574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.312629632+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.312661034+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:06.312667607+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.312681989+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.31269231+07:00","message":"[bufferProcess] interim [560000000]:ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312694695+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.3126984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312701504+07:00","message":"> Transcript [21045] [false]: 'ในเบื้องต้นได้แจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312705324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312707932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312710964+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.312713195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.63419098+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.634231221+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:06.634237908+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.634252392+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634259743+07:00","message":"[bufferProcess] interim [860000000]:ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634263253+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634270157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.6342736+07:00","message":"> Transcript [21046] [false]: 'ในเบื้องต้นได้แจ้งความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634277591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634280253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.63428249+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.634284715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.896108164+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.896154551+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:06.896161658+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.896178085+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896185638+07:00","message":"[bufferProcess] interim [220000000]:ในเบื้องต้นได้แจ้งความผิดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896188452+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896192168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896194887+07:00","message":"> Transcript [21047] [false]: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896198608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896201302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896203326+07:00","message":"StatePrefix: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896205428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896208035+07:00","message":"Push: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.89621+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896212427+07:00","message":"Set new StatePrefix : 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:06.896215148+07:00","message":"Next Push (prob) : 'ได้แจ้งความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:06.896223948+07:00","message":"push: {false ในเบื้องต้น 0 0xc003380780}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:07.190887305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:07.19092962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.351925466+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.351973235+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:07.351980505+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.351996952+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352006918+07:00","message":"[bufferProcess] interim [580000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352009684+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.35201526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352018352+07:00","message":"> Transcript [21048] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352022356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352024768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.352027048+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.3520298+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.603307181+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.603356002+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:07.603364253+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.603383029+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.60339675+07:00","message":"[bufferProcess] interim [880000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603401163+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603410239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603415+07:00","message":"> Transcript [21049] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603420224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603423624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.60342699+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.603431874+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.801154101+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.801204683+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:07.80121185+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.801222457+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801228496+07:00","message":"[bufferProcess] interim [120000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801231426+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801237149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801240112+07:00","message":"> Transcript [21050] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801243706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801245864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.80124814+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.801250605+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.982656411+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.982699183+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:07.982706757+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.982730382+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982741085+07:00","message":"[bufferProcess] interim [240000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982743816+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982747974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982751855+07:00","message":"> Transcript [21051] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982756293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982758926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982761326+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.98276384+07:00","message":"TextPushed: 'ในเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982772296+07:00","message":"Push: 'ได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982774546+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982777245+07:00","message":"Set new StatePrefix : 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:07.982780227+07:00","message":"Next Push (prob) : 'ฐานเปิดห้องพัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:07.982804731+07:00","message":"push: {false ได้แจ้งความผิด 0 0xc003380780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.332389637+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.332434392+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:08.332445823+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.33246007+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332466159+07:00","message":"[bufferProcess] interim [600000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332468952+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332475643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332480907+07:00","message":"> Transcript [21052] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332485608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.332488463+07:00","message":"Set new StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.501297462+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.501337049+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:08.501343308+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.501359442+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.50136676+07:00","message":"[bufferProcess] interim [780000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501370014+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501377418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501380622+07:00","message":"> Transcript [21053] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501384276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501386546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501389535+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.501393642+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.697421171+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.697464812+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:08.69747202+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:08.697486759+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697494383+07:00","message":"[bufferProcess] interim [960000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697498057+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697501667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697504791+07:00","message":"> Transcript [21054] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697509011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697511233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.697514068+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:08.69751685+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.330998809+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.331041165+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:51:09.331049032+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.331064921+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331071867+07:00","message":"[bufferProcess] interim [560000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331074411+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331082287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331085254+07:00","message":"> Transcript [21055] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331088925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331091309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331093869+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.331096429+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.544231208+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.544280166+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:09.544287623+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.544303917+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544314244+07:00","message":"[bufferProcess] interim [800000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544317679+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544323025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544326304+07:00","message":"> Transcript [21056] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544330157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544332624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544335184+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544338422+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544345669+07:00","message":"Push: 'ฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544347944+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544350259+07:00","message":"Set new StatePrefix : 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.544352596+07:00","message":"Next Push (prob) : 'ผิดกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.544376298+07:00","message":"push: {false ฐานเปิดห้องผ่าตัด 0 0xc003380780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.581373531+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.581414383+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:09.581421406+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.581435475+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581441856+07:00","message":"[bufferProcess] interim [860000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581444338+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581451323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.58145454+07:00","message":"> Transcript [21057] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581458345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581460439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581462481+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.581465177+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.9280054+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.928064742+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:09.928074219+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:09.928089235+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.92809703+07:00","message":"[bufferProcess] interim [220000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.928101365+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.92810527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.92810823+07:00","message":"> Transcript [21058] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.92811237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.928114614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.928119086+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:09.928122579+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.02144844+07:00","message":"[GCS] IsForceVAD: false for message ID: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.084291786+07:00","message":"[GCS] Start streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.105212111+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.105250693+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:10.105257452+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.105272708+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.1052796+07:00","message":"[bufferProcess] interim [340000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105282564+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.10529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105293457+07:00","message":"> Transcript [21059] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105297623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105299995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105302816+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.105305309+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.121550801+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.121585178+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:51:10.121595908+07:00","message":"receive interim result [false|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.121612842+07:00","message":"[buffer interim] 1522 false ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121620434+07:00","message":"[bufferProcess] interim [460000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121624463+07:00","message":"[bufferProcess] send to processor:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121631627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121638623+07:00","message":"> Transcript [21060] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121643723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121646629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121650161+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121653704+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121662102+07:00","message":"Push: 'ผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121665355+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121668778+07:00","message":"Set new StatePrefix : 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.121673064+07:00","message":"Next Push (prob) : 'ต่อเติมไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.12169015+07:00","message":"push: {false ผิดกฎหมาย 0 0xc003380780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151493534+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151535925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151545855+07:00","message":"receive interim result [true|false]: ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151554555+07:00","message":"end recv isFinal message id 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151557681+07:00","message":"end Recv id 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.1515649+07:00","message":"[buffer interim] 1522 true ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151573728+07:00","message":"[bufferProcess] interim [460000000]:ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151578061+07:00","message":"[bufferProcess] send to processor (isfinal):ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151581584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.1515871+07:00","message":"> Transcript [21061] [false]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151590849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151593058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151595297+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151598413+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151600745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151602853+07:00","message":"> Transcript [21062] [true]: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151605382+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151607133+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151608881+07:00","message":"StatePrefix: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมายต่อเติมไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151611045+07:00","message":"TextPushed: 'ในเบื้องต้นได้แจ้งความผิดฐานเปิดห้องผ่าตัดผิดกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.151614839+07:00","message":"Push: 'ต่อเติมไม่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.151625644+07:00","message":"push: {true ต่อเติมไม่ได้รับ 0 0xc003380780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:10.162848863+07:00","message":"write wav file: './tmp/7585/7585_1522.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:10.19187468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:10.191905052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.612546945+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.61258091+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:10.61258553+07:00","message":"receive interim result [false|false]: อนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:10.612600248+07:00","message":"[buffer interim] 1523 false อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.612606642+07:00","message":"[bufferProcess] interim [540000000]:อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:10.612608731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.255361694+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.255408991+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:51:11.255414987+07:00","message":"receive interim result [false|false]: อนุญาต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.255428713+07:00","message":"[buffer interim] 1523 false อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.255436172+07:00","message":"[bufferProcess] interim [140000000]:อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.255438473+07:00","message":"[bufferProcess] send to processor:อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.255442059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.255445196+07:00","message":"> Transcript [21063] [false]: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.255447616+07:00","message":"Set StatePrefix (first interim): 'อนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.503789343+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.50382618+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:11.503832322+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.503841769+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503847959+07:00","message":"[bufferProcess] interim [440000000]:อนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503850264+07:00","message":"[bufferProcess] send to processor:อนุญาต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503853492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503856301+07:00","message":"> Transcript [21064] [false]: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503859152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.50386122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.503863161+07:00","message":"StatePrefix: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.50386529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.708348053+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.708391123+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:11.708397268+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.708411908+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708419024+07:00","message":"[bufferProcess] interim [680000000]:อนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708421772+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708427191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708430118+07:00","message":"> Transcript [21065] [false]: 'อนุญาตมีโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708433694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708436206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708438542+07:00","message":"StatePrefix: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.708440723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.83268249+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.832716236+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:51:11.832722985+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:11.832738172+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832744138+07:00","message":"[bufferProcess] interim [800000000]:อนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832746566+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832752356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832755052+07:00","message":"> Transcript [21066] [false]: 'อนุญาตมีโทษจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832758493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832760886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832762827+07:00","message":"StatePrefix: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:11.832764908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.146919761+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.146963055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.146971281+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.146992051+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147001761+07:00","message":"[bufferProcess] interim [40000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.14700467+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147010159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147013436+07:00","message":"> Transcript [21067] [false]: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147016935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147019539+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147022175+07:00","message":"StatePrefix: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147024575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.14702918+07:00","message":"Push: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147031322+07:00","message":"TextPushed: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147033469+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.147035628+07:00","message":"Next Push (prob) : 'มีโทษจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.14704405+07:00","message":"push: {false อนุญาต 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.215453535+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.215495212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.215502148+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.215514481+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215520822+07:00","message":"[bufferProcess] interim [160000000]:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215523606+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215528776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215531541+07:00","message":"> Transcript [21068] [false]: 'อนุญาตมีโทษจำคุก 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215534956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215537127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215539121+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.215541326+07:00","message":"TextPushed: 'อนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.405813391+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.405860616+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:51:12.405868033+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.405878448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.405881462+07:00","message":"receive interim result [false|false]:  5 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.40590052+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.405905234+07:00","message":"[buffer interim] 1523 false  5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405912033+07:00","message":"[bufferProcess] interim [400000000]:อนุญาตมีโทษจำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405914859+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405918187+07:00","message":"[bufferProcess] interim [400000000]: 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405921025+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405923739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.40592671+07:00","message":"> Transcript [21069] [false]: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.40593039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405932651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405936745+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.405939349+07:00","message":"TextPushed: 'อนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726248624+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726303448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726313069+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726329753+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:12.72633444+07:00","message":"receive interim result [false|false]:  ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726355773+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.726373525+07:00","message":"[buffer interim] 1523 false  ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.72638326+07:00","message":"[bufferProcess] interim [640000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.72639134+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726396073+07:00","message":"[bufferProcess] interim [640000000]: ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.72639986+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726413029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726423751+07:00","message":"> Transcript [21070] [false]: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726429925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726433351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726437154+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.726440546+07:00","message":"TextPushed: 'อนุญาต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.860236564+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.860274683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.860281642+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.860294645+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.86030104+07:00","message":"[bufferProcess] interim [760000000]:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860303762+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860309523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860312424+07:00","message":"> Transcript [21071] [false]: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860315786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860318118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860320413+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860322586+07:00","message":"TextPushed: 'อนุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860327353+07:00","message":"Push: 'มีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.86032939+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860331554+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.860333781+07:00","message":"Next Push (prob) : ' 5 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.860340576+07:00","message":"push: {false มีโทษจำคุก 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.863743894+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.863767087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.863773547+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.863784469+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:12.863787261+07:00","message":"receive interim result [false|false]:  ปีหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.863793532+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:12.8637967+07:00","message":"[buffer interim] 1523 false  ปีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863800804+07:00","message":"[bufferProcess] interim [820000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863803127+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.86380567+07:00","message":"[bufferProcess] interim [820000000]: ปีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863809992+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863813071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863818474+07:00","message":"> Transcript [21072] [false]: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863821519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863823527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.86382549+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:12.863827523+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.104437828+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.10447404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.104480154+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.104495209+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:13.104500805+07:00","message":"receive interim result [false|false]:  ปีหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.104507547+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.104511214+07:00","message":"[buffer interim] 1523 false  ปีหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104516135+07:00","message":"[bufferProcess] interim [60000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104519239+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104522578+07:00","message":"[bufferProcess] interim [60000000]: ปีหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.10452529+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.10453337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104536479+07:00","message":"> Transcript [21073] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104541729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104543992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104545912+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.104548211+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:13.192759653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:13.192782191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232664626+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232699721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232706322+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232715838+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:13.232720923+07:00","message":"receive interim result [false|false]:  ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232728537+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.232731801+07:00","message":"[buffer interim] 1523 false  ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232737957+07:00","message":"[bufferProcess] interim [180000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232740933+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232744197+07:00","message":"[bufferProcess] interim [180000000]: ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232748351+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232751985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232754946+07:00","message":"> Transcript [21074] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232757854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232759848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232761783+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.232763893+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436898927+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436943008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436950984+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436963588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีหรือปรับ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436967625+07:00","message":"receive interim result [false|false]:  ปีหรือปรับ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436975103+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.436977998+07:00","message":"[buffer interim] 1523 false  ปีหรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.436984589+07:00","message":"[bufferProcess] interim [420000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.436987389+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.436991169+07:00","message":"[bufferProcess] interim [420000000]: ปีหรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.436993869+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.436996882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437000483+07:00","message":"> Transcript [21075] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437006347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437009678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437013538+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437017126+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437020952+07:00","message":"Push: ' 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437024151+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437028118+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.437031964+07:00","message":"Next Push (prob) : 'หรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.437040341+07:00","message":"push: {false  5 ปี 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.74574875+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.745783566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.745789406+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.74580223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีหรือปรับ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.745805762+07:00","message":"receive interim result [false|false]:  ปีหรือปรับ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.745814745+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.745820505+07:00","message":"[buffer interim] 1523 false  ปีหรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745826685+07:00","message":"[bufferProcess] interim [660000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745829962+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745832991+07:00","message":"[bufferProcess] interim [660000000]: ปีหรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745835331+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745837932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745840421+07:00","message":"> Transcript [21076] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745847075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745849087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.745851111+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.74585338+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748309785+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748347434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748354475+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748366264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีหรือปรับ 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748369251+07:00","message":"receive interim result [false|false]:  ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748375377+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.748380046+07:00","message":"[buffer interim] 1523 false  ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748384478+07:00","message":"[bufferProcess] interim [720000000]:อนุญาตมีโทษจำคุก 5"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748387146+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748392158+07:00","message":"[bufferProcess] interim [720000000]: ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748396713+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748399846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.74840243+07:00","message":"> Transcript [21077] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.74840562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.748410393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.74841252+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.74841479+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817285856+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817323658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817329243+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817343245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817346336+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817353608+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.817358316+07:00","message":"[buffer interim] 1523 false  100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.81737743+07:00","message":"[bufferProcess] interim [780000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817404002+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817423377+07:00","message":"[bufferProcess] interim [780000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.81742778+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817432927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817438589+07:00","message":"> Transcript [21078] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817443708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817446859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817450147+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.817453795+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952631265+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952669681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952676701+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952684888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952688201+07:00","message":"receive interim result [false|false]:  100000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952699814+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952702595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952705054+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952707977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952710326+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952715776+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952718851+07:00","message":"[buffer interim] 1523 false  100000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.95272079+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952723498+07:00","message":"[buffer interim] 1523 false  100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.9527292+07:00","message":"[bufferProcess] interim [840000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.95273183+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952734939+07:00","message":"[bufferProcess] interim [840000000]: 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952737318+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952739496+07:00","message":"[bufferProcess] interim [900000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952741478+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952748278+07:00","message":"[bufferProcess] interim [900000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952757495+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952761243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952764258+07:00","message":"> Transcript [21079] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952767632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952769587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952771547+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952773835+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952776585+07:00","message":"Push: 'หรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952778737+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952780871+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952783023+07:00","message":"Next Push (prob) : ' 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952784639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952786599+07:00","message":"> Transcript [21080] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.95278882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952790685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952792513+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:13.952794323+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:13.952802245+07:00","message":"push: {false หรือปรับ 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.02025279+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020290804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020297252+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020308147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020311322+07:00","message":"receive interim result [false|false]:  100 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020319067+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.020322819+07:00","message":"[buffer interim] 1523 false  100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020328953+07:00","message":"[bufferProcess] interim [20000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020331431+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020334571+07:00","message":"[bufferProcess] interim [20000000]: 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020337366+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020340719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020345534+07:00","message":"> Transcript [21081] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.02034928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020351769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.02035373+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.020355955+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523525103+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523554641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523560671+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523571558+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:14.523574341+07:00","message":"receive interim result [false|false]:  บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523582903+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.523586086+07:00","message":"[buffer interim] 1523 false  บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523590857+07:00","message":"[bufferProcess] interim [500000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523593374+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523596545+07:00","message":"[bufferProcess] interim [500000000]: บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523598998+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523602402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523605008+07:00","message":"> Transcript [21082] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.52360831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523610449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523612743+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.523616786+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.657108143+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.657153977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.657180063+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.657199528+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657209135+07:00","message":"[bufferProcess] interim [620000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.6572135+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657222589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657225607+07:00","message":"> Transcript [21083] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657229908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657232756+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657235773+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657238256+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657243547+07:00","message":"Push: ' 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.65724653+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657248753+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.657251173+07:00","message":"Next Push (prob) : ' บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.657260466+07:00","message":"push: {false  100 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851147738+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851194794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851203069+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851218909+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:14.851223367+07:00","message":"receive interim result [false|false]:  บาทส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851237443+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:14.851264123+07:00","message":"[buffer interim] 1523 false  บาทส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851273994+07:00","message":"[bufferProcess] interim [800000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851279083+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851293207+07:00","message":"[bufferProcess] interim [800000000]: บาทส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851297518+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851302981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851307348+07:00","message":"> Transcript [21084] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851312466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851315655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851318637+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:14.851322305+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.041671776+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.041717665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.04172606+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.041737008+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:51:15.041740606+07:00","message":"receive interim result [false|false]:  บาทส่วนบท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.0417495+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.04175425+07:00","message":"[buffer interim] 1523 false  บาทส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041766937+07:00","message":"[bufferProcess] interim [980000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041770679+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041773977+07:00","message":"[bufferProcess] interim [980000000]: บาทส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041776643+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041779902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041783414+07:00","message":"> Transcript [21085] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041789263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041791355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041794176+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.041796777+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.2304115+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.230445889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.230452491+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.230459118+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.230462661+07:00","message":"receive interim result [false|false]:  บาทส่วนลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.23046841+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.230471986+07:00","message":"[buffer interim] 1523 false  บาทส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230476757+07:00","message":"[bufferProcess] interim [160000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230479327+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230482246+07:00","message":"[bufferProcess] interim [160000000]: บาทส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.2304846+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230487793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230490722+07:00","message":"> Transcript [21086] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230494574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230496899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230499356+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.230502119+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411066759+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411107665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411115543+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411124483+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:15.411129175+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411137606+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.411143267+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411150514+07:00","message":"[bufferProcess] interim [340000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411153606+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411156997+07:00","message":"[bufferProcess] interim [340000000]: บาทส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411159586+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411163321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411166178+07:00","message":"> Transcript [21087] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411170091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411172183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411174763+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.4111771+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411180026+07:00","message":"Push: ' บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411182033+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411184611+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.411186956+07:00","message":"Next Push (prob) : 'ส่วนลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.4111959+07:00","message":"push: {false  บาท 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.745327675+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.745363508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.74537199+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.745389628+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:15.745393668+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.745401129+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.745404474+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.74541625+07:00","message":"[bufferProcess] interim [640000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745419579+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745422928+07:00","message":"[bufferProcess] interim [640000000]: บาทส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745425826+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745429675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745432633+07:00","message":"> Transcript [21088] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745434938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.745438374+07:00","message":"Set new StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.872909748+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.872947838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.872954347+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.872967069+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:15.872972273+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.87298071+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:15.872985531+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.872993157+07:00","message":"[bufferProcess] interim [820000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.872996065+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.87299924+07:00","message":"[bufferProcess] interim [820000000]: บาทส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.87300183+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873005044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873007797+07:00","message":"> Transcript [21089] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873011579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873013875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873016424+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:15.873018941+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143451617+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143488104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143494019+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143509156+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:51:16.143512703+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143520454+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.143524192+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143568511+07:00","message":"[bufferProcess] interim [120000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143598353+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143614561+07:00","message":"[bufferProcess] interim [120000000]: บาทส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.14361903+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143622892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143627093+07:00","message":"> Transcript [21090] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.14363132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143633539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143636269+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.143638874+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:16.193614944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:16.193635028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257892856+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257930197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257938098+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257950094+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:51:16.257954343+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257962906+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.257968121+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257973358+07:00","message":"[bufferProcess] interim [180000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.25797596+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257981543+07:00","message":"[bufferProcess] interim [180000000]: บาทส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257984945+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257988079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257990901+07:00","message":"> Transcript [21091] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257994321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257996469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.257998865+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.258001599+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.315998944+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316041828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316049304+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316058466+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:51:16.316061692+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316073971+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.3160772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316079754+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316083549+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:51:16.316088644+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316095229+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316098887+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316101364+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316103759+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316109988+07:00","message":"[bufferProcess] interim [240000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316112895+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316116437+07:00","message":"[bufferProcess] interim [240000000]: บาทส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316119417+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.31612181+07:00","message":"[bufferProcess] interim [300000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316124349+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโคตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316126899+07:00","message":"[bufferProcess] interim [300000000]: บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316128901+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316131865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316134928+07:00","message":"> Transcript [21092] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316139268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316141913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316150725+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316153398+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316160117+07:00","message":"Push: 'ส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316162194+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316164922+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316167841+07:00","message":"Next Push (prob) : 'เรื่องการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316169867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316172014+07:00","message":"> Transcript [21093] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโคตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316173937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.316176128+07:00","message":"Set new StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโคตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.316191813+07:00","message":"push: {false ส่วนบทลงโทษ 0 0xc003066b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.997309795+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.997344573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.997350597+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:16.997364028+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997372815+07:00","message":"[bufferProcess] interim [900000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997375646+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997381214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997384318+07:00","message":"> Transcript [21094] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997387006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:16.997389507+07:00","message":"Set new StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.131412624+07:00","message":"[GCS] IsForceVAD: false for message ID: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.22079405+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.220841106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.220847947+07:00","message":"receive interim result [false|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.220863175+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:51:17.220866658+07:00","message":"receive interim result [false|false]:  บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.220899988+07:00","message":"[buffer interim] 1523 false อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.220905952+07:00","message":"[buffer interim] 1523 false  บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.22091776+07:00","message":"[bufferProcess] interim [200000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220921212+07:00","message":"[bufferProcess] send to processor:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220927215+07:00","message":"[bufferProcess] interim [200000000]: บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220931496+07:00","message":"[bufferProcess] update buffer: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220935953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220940314+07:00","message":"> Transcript [21095] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220946206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220949217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220952354+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.220956735+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.261712382+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.261753231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด\",\"confidence\":0.91004837}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.26175982+07:00","message":"receive interim result [true|false]: อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.261769874+07:00","message":"end recv isFinal message id 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.261772069+07:00","message":"end Recv id 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.261780237+07:00","message":"[buffer interim] 1523 true อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26179105+07:00","message":"[bufferProcess] interim [260000000]:อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261794634+07:00","message":"[bufferProcess] send to processor (isfinal):อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26179806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261800916+07:00","message":"> Transcript [21096] [false]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261804404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261806396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26180852+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261811269+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26181487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261817373+07:00","message":"> Transcript [21097] [true]: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26182171+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26182369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261825443+07:00","message":"StatePrefix: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26182754+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.261829342+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.262023974+07:00","message":"Push: 'เรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.262028449+07:00","message":"TextPushed: 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.262031092+07:00","message":"Set new StatePrefix : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.262033484+07:00","message":"Next Push (prob) : 'อนุญาตมีโทษจำคุก 5 ปีหรือปรับ 100,000 บาทส่วนบทลงโทษเรื่องการโฆษณาโอ้อวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.262041721+07:00","message":"push: {true เรื่องการโฆษณาโอ้อวด 0 0xc003066b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.26205778+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1523.html'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.279896882+07:00","message":"[GCS] Start streaming session, msgId: 1524"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:17.293836666+07:00","message":"write wav file: './tmp/7585/7585_1523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.919422674+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.919466598+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.919473561+07:00","message":"receive interim result [false|false]: จำคุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.919490817+07:00","message":"[buffer interim] 1524 false จำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.919498162+07:00","message":"[bufferProcess] interim [480000000]:จำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.919501176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.977467046+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.977511387+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.977517493+07:00","message":"receive interim result [false|false]: จำคุกไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:17.977531066+07:00","message":"[buffer interim] 1524 false จำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.977538387+07:00","message":"[bufferProcess] interim [600000000]:จำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.977540779+07:00","message":"[bufferProcess] send to processor:จำคุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.977545939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.977549374+07:00","message":"> Transcript [21098] [false]: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:17.977551726+07:00","message":"Set StatePrefix (first interim): 'จำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.09588198+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.095935636+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:18.095943653+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.095962108+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.095980295+07:00","message":"[bufferProcess] interim [720000000]:จำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.095983912+07:00","message":"[bufferProcess] send to processor:จำคุกไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.095988767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.095995544+07:00","message":"> Transcript [21099] [false]: 'จำคุกไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.096000489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.096003462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.096006582+07:00","message":"StatePrefix: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.096009943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.42209561+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.42213352+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:18.422140149+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.422154335+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422160889+07:00","message":"[bufferProcess] interim [20000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422163276+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422169557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422174668+07:00","message":"> Transcript [21100] [false]: 'จำคุกไม่เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422178028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.42218049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422182762+07:00","message":"StatePrefix: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.422185085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.620878414+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.620924932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.620931235+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.620947495+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620954531+07:00","message":"[bufferProcess] interim [200000000]:จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620957171+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620960811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620964615+07:00","message":"> Transcript [21101] [false]: 'จำคุกไม่เกิน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620967691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620969858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620972037+07:00","message":"StatePrefix: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.620974139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680742399+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680791225+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:51:18.680799665+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680811295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680814189+07:00","message":"receive interim result [false|false]:  1 ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680822156+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680825563+07:00","message":"[buffer interim] 1524 false  1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680831584+07:00","message":"[bufferProcess] interim [320000000]:จำคุกไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680834138+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.68083699+07:00","message":"[bufferProcess] interim [320000000]: 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680839344+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680844881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680848157+07:00","message":"> Transcript [21102] [false]: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680851376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.68085365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680855841+07:00","message":"StatePrefix: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680858044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680861394+07:00","message":"Push: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680863711+07:00","message":"TextPushed: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680865835+07:00","message":"Set new StatePrefix : 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:18.680868042+07:00","message":"Next Push (prob) : 'ไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:18.680877686+07:00","message":"push: {false จำคุก 0 0xc00298eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.004115052+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.004158229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.00416648+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.004177078+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:19.004180083+07:00","message":"receive interim result [false|false]:  ปี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.004186816+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.004198212+07:00","message":"[buffer interim] 1524 false  ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004205379+07:00","message":"[bufferProcess] interim [620000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004208305+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004213572+07:00","message":"[bufferProcess] interim [620000000]: ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004218197+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004221342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004224073+07:00","message":"> Transcript [21103] [false]: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004227606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004229842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004232485+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.004235091+07:00","message":"TextPushed: 'จำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.129729729+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.12976809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.129779064+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.12979033+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:19.129794634+07:00","message":"receive interim result [false|false]:  ปีปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.129803227+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.129807464+07:00","message":"[buffer interim] 1524 false  ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129815568+07:00","message":"[bufferProcess] interim [680000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129818873+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129821911+07:00","message":"[bufferProcess] interim [680000000]: ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129824635+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129827924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129830606+07:00","message":"> Transcript [21104] [false]: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129834037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129836215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129838189+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.129840441+07:00","message":"TextPushed: 'จำคุก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:19.194602633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:19.194610306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.31830141+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.318345395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.318352459+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.318365951+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:19.318368977+07:00","message":"receive interim result [false|false]:  ปีปรับไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.318376956+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.318381015+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318387622+07:00","message":"[bufferProcess] interim [860000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318390524+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318393518+07:00","message":"[bufferProcess] interim [860000000]: ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318397576+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318400722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318403526+07:00","message":"> Transcript [21105] [false]: 'จำคุกไม่เกิน 1 ปีปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318406848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318409705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318411818+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.318414272+07:00","message":"TextPushed: 'จำคุก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378007593+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378050192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378056217+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378066495+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:19.378069706+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378076368+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378081398+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378086426+07:00","message":"[bufferProcess] interim [980000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378089096+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378092584+07:00","message":"[bufferProcess] interim [980000000]: ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378095374+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.37809853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378101508+07:00","message":"> Transcript [21106] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378104842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378106973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378109853+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378112105+07:00","message":"TextPushed: 'จำคุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378114421+07:00","message":"Push: 'ไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378116421+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378118729+07:00","message":"Set new StatePrefix : 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.378121105+07:00","message":"Next Push (prob) : 'ปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.378128346+07:00","message":"push: {false ไม่เกิน 1 ปี 0 0xc00298eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577894299+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577927075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577934212+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577944261+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:19.577947552+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577954428+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.577957617+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577963067+07:00","message":"[bufferProcess] interim [220000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577968492+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577971936+07:00","message":"[bufferProcess] interim [220000000]: ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577975169+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.57797821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577981288+07:00","message":"> Transcript [21107] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577984766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577986903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577989885+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.577992094+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.83742781+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837466958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837474319+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837486289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีปรับไม่เกิน 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837489426+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837498141+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.837502052+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837509053+07:00","message":"[bufferProcess] interim [400000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.83751174+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837514778+07:00","message":"[bufferProcess] interim [400000000]: ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.83751815+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.83752148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837524527+07:00","message":"> Transcript [21108] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837527857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.83753004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837535565+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.837538147+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899899974+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.89993777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899943958+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899954244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปีปรับไม่เกิน 20000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899957389+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกิน 20000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899964922+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:19.899968071+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.899973689+07:00","message":"[bufferProcess] interim [460000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.899977473+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.899981772+07:00","message":"[bufferProcess] interim [460000000]: ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.899986008+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.899999785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.900013397+07:00","message":"> Transcript [21109] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.900020215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.900022729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.900025042+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:19.900027589+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020611422+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020654504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020663986+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020675431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020678438+07:00","message":"receive interim result [false|false]:  20000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020686455+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020693474+07:00","message":"[buffer interim] 1524 false  20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020701938+07:00","message":"[bufferProcess] interim [580000000]:จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020705228+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020711766+07:00","message":"[bufferProcess] interim [580000000]: 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020714618+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020717747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020720862+07:00","message":"> Transcript [21110] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020725688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020728203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020730264+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020733147+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020740533+07:00","message":"Push: 'ปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020742785+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020745244+07:00","message":"Set new StatePrefix : 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.020747565+07:00","message":"Next Push (prob) : 'เกิน 20000'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.020755516+07:00","message":"push: {false ปรับไม่ 0 0xc00298eb00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087657198+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087689429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.08769607+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087704854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087707848+07:00","message":"receive interim result [false|false]:  20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087714412+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.087717847+07:00","message":"[buffer interim] 1524 false  20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087723262+07:00","message":"[bufferProcess] interim [640000000]:จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087725649+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087728741+07:00","message":"[bufferProcess] interim [640000000]: 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087731244+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087734304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087737305+07:00","message":"> Transcript [21111] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087740181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087742136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087744357+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.087746529+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.089198355+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.08920943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.089213002+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.089223691+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:20.089227466+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.08923112+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.089233378+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089236554+07:00","message":"[bufferProcess] interim [700000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089239191+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089245743+07:00","message":"[bufferProcess] interim [700000000]: ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089248547+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.08925099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089254743+07:00","message":"> Transcript [21112] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.089256854+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.23396391+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.234006622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.234014273+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.23402595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20,000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.23402915+07:00","message":"receive interim result [false|false]:  20,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.234039074+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.234042814+07:00","message":"[buffer interim] 1524 false  20,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234049841+07:00","message":"[bufferProcess] interim [820000000]:จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234054769+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234058189+07:00","message":"[bufferProcess] interim [820000000]: 20,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234061231+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234064574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.23406741+07:00","message":"> Transcript [21113] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234070423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.234072667+07:00","message":"Set new StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286095532+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.28613972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปีปรับไม่เกิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286146006+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286160358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20,000 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286165255+07:00","message":"receive interim result [false|false]:  20,000 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286172618+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.286181906+07:00","message":"[buffer interim] 1524 false  20,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286187912+07:00","message":"[bufferProcess] interim [880000000]:จำคุกไม่เกิน 1 ปีปรับไม่เกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.28619081+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.28619399+07:00","message":"[bufferProcess] interim [880000000]: 20,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286198431+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286201479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286204675+07:00","message":"> Transcript [21114] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286208322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.286211472+07:00","message":"Set new StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.472342196+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.472381183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.47238759+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.472400881+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:20.472406952+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาทหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.472413876+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.472416995+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาทหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472421816+07:00","message":"[bufferProcess] interim [60000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472424648+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472428234+07:00","message":"[bufferProcess] interim [60000000]: ปีปรับไม่เกินสองหมื่นบาทหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472431458+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472434883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472438015+07:00","message":"> Transcript [21115] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472441525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472443628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.47244604+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.472448413+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603176527+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603211698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603219176+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603232884+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:20.603236346+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603243917+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.603247807+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603253794+07:00","message":"[bufferProcess] interim [180000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.60325664+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603260213+07:00","message":"[bufferProcess] interim [180000000]: ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603263093+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603266834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603269725+07:00","message":"> Transcript [21116] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603272162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.603274148+07:00","message":"Set new StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.792860061+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.79291595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.79292267+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.792936984+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:20.792941013+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.792949544+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.79295284+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792959293+07:00","message":"[bufferProcess] interim [420000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792961732+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792964772+07:00","message":"[bufferProcess] interim [420000000]: ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792967701+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792970778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792973476+07:00","message":"> Transcript [21117] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792976894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792979229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792981326+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.792983595+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.983730103+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.983774891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.98378401+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.983799393+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:20.983804379+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.983822477+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:20.983839515+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983847251+07:00","message":"[bufferProcess] interim [600000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983850976+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983856232+07:00","message":"[bufferProcess] interim [600000000]: ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983859952+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983863105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983866373+07:00","message":"> Transcript [21118] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.98387048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983872746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983874858+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:20.983879486+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.293336598+07:00","message":"[GCS] IsForceVAD: false for message ID: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.300587195+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.300617531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.300622927+07:00","message":"receive interim result [false|false]: จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.30063691+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:21.300640998+07:00","message":"receive interim result [false|false]:  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.300650678+07:00","message":"[buffer interim] 1524 false จำคุกไม่เกิน 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.30066871+07:00","message":"[buffer interim] 1524 false  ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300676599+07:00","message":"[bufferProcess] interim [900000000]:จำคุกไม่เกิน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300680021+07:00","message":"[bufferProcess] send to processor:จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.30068632+07:00","message":"[bufferProcess] interim [900000000]: ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300689287+07:00","message":"[bufferProcess] update buffer: จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300692736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300696105+07:00","message":"> Transcript [21119] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300699878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300702125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300704902+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.300707781+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.354076923+07:00","message":"[GCS] Start streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.390575727+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.39061785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ\",\"confidence\":0.9327811}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.390624335+07:00","message":"receive interim result [true|false]: จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.390636718+07:00","message":"end recv isFinal message id 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.39063912+07:00","message":"end Recv id 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.390645604+07:00","message":"[buffer interim] 1524 true จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390652699+07:00","message":"[bufferProcess] interim [50000000]:จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390659734+07:00","message":"[bufferProcess] send to processor (isfinal):จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390663539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390666771+07:00","message":"> Transcript [21120] [false]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390671144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390673094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390675651+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390678268+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390681123+07:00","message":"Push: 'เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390683486+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390686092+07:00","message":"Set new StatePrefix : 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390688889+07:00","message":"Next Push (prob) : 'ทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390690953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390692998+07:00","message":"> Transcript [21121] [true]: 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390695394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390697526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390699356+07:00","message":"StatePrefix: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390701513+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390703424+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.39077592+07:00","message":"push: {false เกินสองหมื่นบาทหรือ 0 0xc00298eb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390868703+07:00","message":"Push: 'ทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.3908729+07:00","message":"TextPushed: 'จำคุกไม่เกิน 1 ปีปรับไม่เกินสองหมื่นบาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.390875461+07:00","message":"Set new StatePrefix : 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.39089444+07:00","message":"Next Push (prob) : 'จำคุกไม่เกิน 1 ปีปรับไม่เกิน 20,000 บาทหรือทั้งจำทั้งปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:21.390903009+07:00","message":"push: {true ทั้งจำทั้งปรับ 0 0xc00298eb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:21.39090034+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1524.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:21.401381881+07:00","message":"write wav file: './tmp/7585/7585_1524.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:22.194993614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:22.195002903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.217133734+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.217191239+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:22.217197054+07:00","message":"receive interim result [false|false]: หาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.217210645+07:00","message":"[buffer interim] 1525 false หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.217216183+07:00","message":"[bufferProcess] interim [660000000]:หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.217218526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.402221133+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.402260062+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:22.402265701+07:00","message":"receive interim result [false|false]: หากยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.402274822+07:00","message":"[buffer interim] 1525 false หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.402281053+07:00","message":"[bufferProcess] interim [840000000]:หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.402283484+07:00","message":"[bufferProcess] send to processor:หาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.402286736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.402290128+07:00","message":"> Transcript [21122] [false]: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.40229229+07:00","message":"Set StatePrefix (first interim): 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.529104565+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.529187599+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:22.529202461+07:00","message":"receive interim result [false|false]: หากยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.529224028+07:00","message":"[buffer interim] 1525 false หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529237185+07:00","message":"[bufferProcess] interim [20000000]:หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529244356+07:00","message":"[bufferProcess] send to processor:หากยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529251732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529257917+07:00","message":"> Transcript [21123] [false]: 'หากยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529264569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529269429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529275005+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.529281169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.726494458+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.726547423+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:22.726555447+07:00","message":"receive interim result [false|false]: หากยังไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.726573537+07:00","message":"[buffer interim] 1525 false หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726582791+07:00","message":"[bufferProcess] interim [140000000]:หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726586283+07:00","message":"[bufferProcess] send to processor:หากยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726591164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726595575+07:00","message":"> Transcript [21124] [false]: 'หากยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726600066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726602993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726606801+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.726609492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.8009047+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.800945897+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:22.800952015+07:00","message":"receive interim result [false|false]: หากยังไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:22.800965407+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800971839+07:00","message":"[bufferProcess] interim [320000000]:หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800974115+07:00","message":"[bufferProcess] send to processor:หากยังไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800979466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800982623+07:00","message":"> Transcript [21125] [false]: 'หากยังไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800986101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800988263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800990792+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:22.800992911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.111983428+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.112036325+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:23.112043917+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.112062431+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.11207339+07:00","message":"[bufferProcess] interim [560000000]:หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112075989+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112083611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112086662+07:00","message":"> Transcript [21126] [false]: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112090394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112095658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112098178+07:00","message":"StatePrefix: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.11210029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112107591+07:00","message":"Push: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112109655+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112112147+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.112114578+07:00","message":"Next Push (prob) : 'ยังไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.112123428+07:00","message":"push: {false หาก 0 0xc002968000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.300886795+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.300928207+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:23.300936347+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.30095242+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300960674+07:00","message":"[bufferProcess] interim [740000000]:หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300964245+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300969154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300973292+07:00","message":"> Transcript [21127] [false]: 'หากยังไม่มีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300978364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300981474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300984583+07:00","message":"StatePrefix: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.300988194+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.678345772+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.67838135+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:51:23.678386858+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.678401066+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678407347+07:00","message":"[bufferProcess] interim [160000000]:หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678410581+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678414201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678417152+07:00","message":"> Transcript [21128] [false]: 'หากยังไม่มีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.67842034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678422387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678424484+07:00","message":"StatePrefix: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.678427018+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.827158724+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.827197065+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:23.827202643+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.827219165+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827226002+07:00","message":"[bufferProcess] interim [280000000]:หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827228701+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827232381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827235505+07:00","message":"> Transcript [21129] [false]: 'หากยังไม่มีการแก้ไขจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827238766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827240854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827243174+07:00","message":"StatePrefix: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.827245697+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.947705711+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.947741803+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:23.947751336+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.947766632+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947773709+07:00","message":"[bufferProcess] interim [400000000]:หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947776073+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947788561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.94779176+07:00","message":"> Transcript [21130] [false]: 'หากยังไม่มีการแก้ไขจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947795632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947797951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947800272+07:00","message":"StatePrefix: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947802808+07:00","message":"TextPushed: 'หาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947807244+07:00","message":"Push: 'ยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947810478+07:00","message":"TextPushed: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947813474+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:23.947816009+07:00","message":"Next Push (prob) : 'แก้ไขจับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:23.947823493+07:00","message":"push: {false ยังไม่มีการ 0 0xc002968000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.219757921+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.219792589+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:24.219798111+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.219811067+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.219818311+07:00","message":"[bufferProcess] interim [700000000]:หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.219821298+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.219826659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.219829391+07:00","message":"> Transcript [21131] [false]: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.21983177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.219834319+07:00","message":"Set new StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.383680721+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.383721298+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:24.383733268+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.383750726+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383757189+07:00","message":"[bufferProcess] interim [880000000]:หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383760018+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383766627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383769626+07:00","message":"> Transcript [21132] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383772986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383775167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383778046+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.383780424+07:00","message":"TextPushed: 'หากยังไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.512432538+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.512468338+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:24.512474725+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.512490184+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.51249783+07:00","message":"[bufferProcess] interim [0]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.51250047+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512505939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512508738+07:00","message":"> Transcript [21133] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512511843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512513893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512518054+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.512520667+07:00","message":"TextPushed: 'หากยังไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.832382433+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.832429768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.832437708+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:24.832461143+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832470482+07:00","message":"[bufferProcess] interim [300000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832474561+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832480013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832484417+07:00","message":"> Transcript [21134] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832488737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832491598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832494785+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:24.832498398+07:00","message":"TextPushed: 'หากยังไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.032525742+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.032555739+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:25.032561563+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.032574078+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032581373+07:00","message":"[bufferProcess] interim [480000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032583994+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032587477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032590117+07:00","message":"> Transcript [21135] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032593725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032595791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032598234+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032600779+07:00","message":"TextPushed: 'หากยังไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032605644+07:00","message":"Push: 'แก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032607734+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032610424+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.032612778+07:00","message":"Next Push (prob) : 'อีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.032635879+07:00","message":"push: {false แก้ไขจะปรับ 0 0xc002968000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.103280759+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.103324532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.103331727+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.103344734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.10334809+07:00","message":"receive interim result [false|false]:  10000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.10335665+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.10336012+07:00","message":"[buffer interim] 1525 false  10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103375418+07:00","message":"[bufferProcess] interim [600000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103394139+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103402067+07:00","message":"[bufferProcess] interim [600000000]: 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103405637+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103410261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103414299+07:00","message":"> Transcript [21136] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103418327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103420371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103422922+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.103425536+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:25.195611264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:25.195620542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.229675832+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.229705402+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:25.229711545+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.229721757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.229724697+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.229730429+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.22973528+07:00","message":"[buffer interim] 1525 false  100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229749819+07:00","message":"[bufferProcess] interim [720000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229768521+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229785727+07:00","message":"[bufferProcess] interim [720000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229790595+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229795535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229800557+07:00","message":"> Transcript [21137] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229805476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229808308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229811591+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.229815515+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422767313+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422812045+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:51:25.422819556+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422830966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10000 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422834561+07:00","message":"receive interim result [false|false]:  10000 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422843236+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.422847204+07:00","message":"[buffer interim] 1525 false  10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422853673+07:00","message":"[bufferProcess] interim [840000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.42285831+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422861509+07:00","message":"[bufferProcess] interim [840000000]: 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422864873+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.42286833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422871302+07:00","message":"> Transcript [21138] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 100'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422875239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422886895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422889247+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.422892149+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556259775+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556292874+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:51:25.556298572+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556310823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556314299+07:00","message":"receive interim result [false|false]:  10,000 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556321559+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556325089+07:00","message":"[buffer interim] 1525 false  10,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556356769+07:00","message":"[bufferProcess] interim [20000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556375732+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556387121+07:00","message":"[bufferProcess] interim [20000000]: 10,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.55639014+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556394073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556398279+07:00","message":"> Transcript [21139] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556404087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556406988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556413005+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556415915+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556423319+07:00","message":"Push: 'อีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556425623+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556428006+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.556430871+07:00","message":"Next Push (prob) : '0000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.556441235+07:00","message":"push: {false อีกวันละ 1 0 0xc002968000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798638242+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798660836+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:51:25.798665499+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798677525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798681041+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798686308+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.798690183+07:00","message":"[buffer interim] 1525 false  10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798694768+07:00","message":"[bufferProcess] interim [260000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.79869766+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798704626+07:00","message":"[bufferProcess] interim [260000000]: 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798706898+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798719567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798735546+07:00","message":"> Transcript [21140] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798739475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.798743877+07:00","message":"Set new StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.983588513+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.98362668+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:25.983633185+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.983644197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.983647305+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.983654092+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:25.983657383+07:00","message":"[buffer interim] 1525 false  10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983663477+07:00","message":"[bufferProcess] interim [440000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983666361+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983669617+07:00","message":"[bufferProcess] interim [440000000]: 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983672582+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.9836758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983678462+07:00","message":"> Transcript [21141] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983682218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983684493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983686529+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:25.983688729+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118842494+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118893701+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:51:26.118901045+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118912848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10,000 บาทจนกว่าจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118916057+07:00","message":"receive interim result [false|false]:  10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118924347+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.118927814+07:00","message":"[buffer interim] 1525 false  10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118937747+07:00","message":"[bufferProcess] interim [560000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.11894091+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118947448+07:00","message":"[bufferProcess] interim [560000000]: 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118952703+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118956372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118959536+07:00","message":"> Transcript [21142] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118963667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118965785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118967883+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.118970317+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.123480361+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.12350968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.123515805+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.123528547+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:26.123531534+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.123537711+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.12354079+07:00","message":"[buffer interim] 1525 false  บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123545478+07:00","message":"[bufferProcess] interim [620000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123548642+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123555378+07:00","message":"[bufferProcess] interim [620000000]: บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123558231+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123561245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123564115+07:00","message":"> Transcript [21143] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123567326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123569335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123573691+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.123576369+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.31109745+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311134666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311142561+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311165113+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:26.311168459+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311176735+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311180737+07:00","message":"[buffer interim] 1525 false  บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311186642+07:00","message":"[bufferProcess] interim [740000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311189176+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311192346+07:00","message":"[bufferProcess] interim [740000000]: บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.31119521+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.31119862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311202961+07:00","message":"> Transcript [21144] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311207862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311212243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311214232+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311216991+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311219916+07:00","message":"Push: '0,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311222042+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311224333+07:00","message":"Set new StatePrefix : 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.311226832+07:00","message":"Next Push (prob) : 'จนกว่าจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.311233655+07:00","message":"push: {false 0,000 บาท 0 0xc002968000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.506283733+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.506319578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.506329798+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.506343394+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:51:26.50634685+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.50635383+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.506357078+07:00","message":"[buffer interim] 1525 false  บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506362779+07:00","message":"[bufferProcess] interim [980000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506365682+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506374378+07:00","message":"[bufferProcess] interim [980000000]: บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506377734+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506381176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506383947+07:00","message":"> Transcript [21145] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.50638752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.50638988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506394498+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.506397196+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.69856935+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.698613633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.698621897+07:00","message":"receive interim result [false|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.698633912+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:26.698636756+07:00","message":"receive interim result [false|false]:  บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.698645288+07:00","message":"[buffer interim] 1525 false หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.698648968+07:00","message":"[buffer interim] 1525 false  บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698655978+07:00","message":"[bufferProcess] interim [220000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698659082+07:00","message":"[bufferProcess] send to processor:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698662488+07:00","message":"[bufferProcess] interim [220000000]: บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698666387+07:00","message":"[bufferProcess] update buffer: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698669483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698672374+07:00","message":"> Transcript [21146] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698676532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698678708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698681217+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.698683753+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.864305795+07:00","message":"[GCS] IsForceVAD: false for message ID: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.99338274+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993428911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข\",\"confidence\":0.9441363}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993441303+07:00","message":"receive interim result [true|false]: หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993459804+07:00","message":"end recv isFinal message id 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993462977+07:00","message":"end Recv id 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993471433+07:00","message":"[buffer interim] 1525 true หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993480062+07:00","message":"[bufferProcess] interim [520000000]:หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.99348523+07:00","message":"[bufferProcess] send to processor (isfinal):หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993492343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993496543+07:00","message":"> Transcript [21147] [false]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993501382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993504835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993507911+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993512283+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993515361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993518951+07:00","message":"> Transcript [21148] [true]: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมีการแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993522408+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993525244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993528113+07:00","message":"StatePrefix: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาทจนกว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.99353162+07:00","message":"TextPushed: 'หากยังไม่มีการแก้ไขจะปรับอีกวันละ 10,000 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:26.993541989+07:00","message":"Push: 'จนกว่าจะมีการแก้ไข'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:26.993553592+07:00","message":"push: {true จนกว่าจะมีการแก้ไข 0 0xc002968000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:27.006211155+07:00","message":"write wav file: './tmp/7585/7585_1525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.256289311+07:00","message":"[GCS] Start streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.730872243+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.730914246+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:27.730921336+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.730934112+07:00","message":"[buffer interim] 1526 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.730940008+07:00","message":"[bufferProcess] interim [480000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.730941809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.797961441+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.798007361+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:27.798015089+07:00","message":"receive interim result [false|false]: สด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.798028004+07:00","message":"[buffer interim] 1526 false สด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.798036546+07:00","message":"[bufferProcess] interim [540000000]:สด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.798039982+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.798044238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.798048643+07:00","message":"> Transcript [21149] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.798051927+07:00","message":"Set StatePrefix (first interim): 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.919450389+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.919489059+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:27.919495015+07:00","message":"receive interim result [false|false]: สวดพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:27.919510111+07:00","message":"[buffer interim] 1526 false สวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919516584+07:00","message":"[bufferProcess] interim [660000000]:สวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919519049+07:00","message":"[bufferProcess] send to processor:สด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919523884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919527316+07:00","message":"> Transcript [21150] [false]: 'สด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919529478+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:27.919532326+07:00","message":"Set new StatePrefix: 'สด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.010603498+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.010644079+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:28.010653729+07:00","message":"receive interim result [false|false]: ส่วนแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.010667685+07:00","message":"[buffer interim] 1526 false ส่วนแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.010673925+07:00","message":"[bufferProcess] interim [780000000]:ส่วนแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.010677125+07:00","message":"[bufferProcess] send to processor:สวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.010684312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.01068727+07:00","message":"> Transcript [21151] [false]: 'สวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.010689923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.010692254+07:00","message":"Set new StatePrefix: 'สวดพระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.11072274+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.110761912+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:28.110767908+07:00","message":"receive interim result [false|false]: ส่วนพระที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.110782352+07:00","message":"[buffer interim] 1526 false ส่วนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.11079006+07:00","message":"[bufferProcess] interim [840000000]:ส่วนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.110792816+07:00","message":"[bufferProcess] send to processor:ส่วนแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.110799778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.110802532+07:00","message":"> Transcript [21152] [false]: 'ส่วนแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.11080495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.110807205+07:00","message":"Set new StatePrefix: 'ส่วนแพทย์'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:28.196126564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:28.196160631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.222857338+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.222902031+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:28.222907792+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.222924223+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222930544+07:00","message":"[bufferProcess] interim [960000000]:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222933174+07:00","message":"[bufferProcess] send to processor:ส่วนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222936676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222939984+07:00","message":"> Transcript [21153] [false]: 'ส่วนพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222942352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.222944372+07:00","message":"Set new StatePrefix: 'ส่วนพระที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.438648221+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.438693885+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:28.438700826+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.43872137+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.43873451+07:00","message":"[bufferProcess] interim [200000000]:สวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.438737441+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.438744746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.438747752+07:00","message":"> Transcript [21154] [false]: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.438750168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.438752823+07:00","message":"Set new StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.486628736+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.486666157+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:28.486672467+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมผัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.48668705+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486694445+07:00","message":"[bufferProcess] interim [260000000]:สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486696972+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486700362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486703282+07:00","message":"> Transcript [21155] [false]: 'สวดพระอภิธรรมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486706966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486709264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486712048+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.486714227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.494336921+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.494375552+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:28.494382382+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.494400504+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494406683+07:00","message":"[bufferProcess] interim [320000000]:สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494409359+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494413451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.49441693+07:00","message":"> Transcript [21156] [false]: 'สวดพระอภิธรรมผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.49442086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494423384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494425731+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.494427904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.689853095+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.689910434+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:28.689920761+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:28.689935468+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689945649+07:00","message":"[bufferProcess] interim [500000000]:สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689949511+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมผัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689954452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689958459+07:00","message":"> Transcript [21157] [false]: 'สวดพระอภิธรรมผัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.68996427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689967332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.68997051+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:28.689973727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.122444177+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.122481182+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:29.122487484+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.122502001+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.12251137+07:00","message":"[bufferProcess] interim [860000000]:สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122515054+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122521533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.12252777+07:00","message":"> Transcript [21158] [false]: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122532053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122535476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122537915+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122540225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122544455+07:00","message":"Push: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122547766+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.122550892+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.12255427+07:00","message":"Next Push (prob) : 'พัฒนาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.122563154+07:00","message":"push: {false สวดพระอภิธรรม 0 0xc002968b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.311320109+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.311360257+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:29.311367684+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมตัว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.311382148+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311390004+07:00","message":"[bufferProcess] interim [40000000]:สวดพระอภิธรรมพัฒนาการเตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.31139362+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311401247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311404031+07:00","message":"> Transcript [21159] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311407587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311410121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311414383+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.311417497+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.31323703+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.313279413+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:29.313285894+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.31330152+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313308864+07:00","message":"[bufferProcess] interim [100000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313311834+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313318851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313321597+07:00","message":"> Transcript [21160] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313325041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.313327492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.31332987+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.3133327+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.503278438+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.503314795+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:29.50332073+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.503331361+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503338068+07:00","message":"[bufferProcess] interim [280000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503340719+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503346185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503349101+07:00","message":"> Transcript [21161] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503352564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503354886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503357259+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.503359653+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.728263048+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.728302684+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:29.728309294+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.72832089+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728327958+07:00","message":"[bufferProcess] interim [520000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728330454+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728335619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728338382+07:00","message":"> Transcript [21162] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728342408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728344657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728346969+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728349807+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728355665+07:00","message":"Push: 'พัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728357898+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728360298+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.728362946+07:00","message":"Next Push (prob) : 'เตรียมส่งให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.728370771+07:00","message":"push: {false พัฒนาการ 0 0xc002968b80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.84285532+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.842906726+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:29.842913433+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:29.842925967+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842934741+07:00","message":"[bufferProcess] interim [580000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.84293767+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842943326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.84294615+07:00","message":"> Transcript [21163] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842950532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842952897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842955045+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:29.842957599+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.210680176+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.210715765+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:30.210722325+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.210740878+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210746615+07:00","message":"[bufferProcess] interim [940000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210749516+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.21075551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210758489+07:00","message":"> Transcript [21164] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210761923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210764151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210766477+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.210769262+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.272661961+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.272706479+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:30.272713169+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.272725081+07:00","message":"[buffer interim] 1526 false สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272732562+07:00","message":"[bufferProcess] interim [120000000]:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.27273674+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272742867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272747245+07:00","message":"> Transcript [21165] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272752257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272755182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272758282+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.272762198+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.640995826+07:00","message":"[GCS] IsForceVAD: false for message ID: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.709051574+07:00","message":"[GCS] Start streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.77575866+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.775798937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา\",\"confidence\":0.93189657}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.775808503+07:00","message":"receive interim result [true|false]: สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.77581938+07:00","message":"end recv isFinal message id 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.775822625+07:00","message":"end Recv id 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.77583028+07:00","message":"[buffer interim] 1526 true สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775839846+07:00","message":"[bufferProcess] interim [630000000]:สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775844566+07:00","message":"[bufferProcess] send to processor (isfinal):สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775854723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775866628+07:00","message":"> Transcript [21166] [false]: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775880212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775884224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.77588722+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.77589008+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775895814+07:00","message":"Push: 'เตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775897943+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775900587+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775902999+07:00","message":"Next Push (prob) : 'แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775905011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775907281+07:00","message":"> Transcript [21167] [true]: 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.77590968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775911664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775913489+07:00","message":"StatePrefix: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775915531+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.775917299+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.775990032+07:00","message":"push: {false เตรียมส่งให้ 0 0xc002968b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.776064154+07:00","message":"Push: 'แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.776067427+07:00","message":"TextPushed: 'สวดพระอภิธรรมพัฒนาการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.77606974+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.776072225+07:00","message":"Next Push (prob) : 'สวดพระอภิธรรมหัตถการเตรียมส่งให้แพทยสภา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:30.77607777+07:00","message":"push: {true แพทยสภา 0 0xc002968b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:30.7760962+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1526.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:30.786191495+07:00","message":"write wav file: './tmp/7585/7585_1526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.041110914+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.041169247+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:31.041175192+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.041197227+07:00","message":"[buffer interim] 1527 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.041204281+07:00","message":"[bufferProcess] interim [360000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.041206677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.178841641+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.178886886+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:31.178894182+07:00","message":"receive interim result [false|false]: ผิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.178907159+07:00","message":"[buffer interim] 1527 false ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.178914306+07:00","message":"[bufferProcess] interim [480000000]:ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.17891757+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.17892194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.178925993+07:00","message":"> Transcript [21168] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.178929335+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:31.1970613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:31.19707322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.229330297+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.229360716+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:31.229368397+07:00","message":"receive interim result [false|false]: พี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.22937928+07:00","message":"[buffer interim] 1527 false พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229387649+07:00","message":"[bufferProcess] interim [540000000]:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229389979+07:00","message":"[bufferProcess] send to processor:ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229393374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229396222+07:00","message":"> Transcript [21169] [false]: 'ผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229398261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.229400635+07:00","message":"Set new StatePrefix: 'ผิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.23097615+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.230985479+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:31.230988768+07:00","message":"receive interim result [false|false]: วิจารณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.230996485+07:00","message":"[buffer interim] 1527 false วิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.230999988+07:00","message":"[bufferProcess] interim [600000000]:วิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.231001925+07:00","message":"[bufferProcess] send to processor:พี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.231004139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.231006236+07:00","message":"> Transcript [21170] [false]: 'พี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.231008027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.231009859+07:00","message":"Set new StatePrefix: 'พี่จ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.357095962+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.35712929+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:31.357135666+07:00","message":"receive interim result [false|false]: พิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.357149668+07:00","message":"[buffer interim] 1527 false พิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.357180889+07:00","message":"[bufferProcess] interim [660000000]:พิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.357184154+07:00","message":"[bufferProcess] send to processor:วิจารณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.357193087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.357196691+07:00","message":"> Transcript [21171] [false]: 'วิจารณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.357198816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.35720085+07:00","message":"Set new StatePrefix: 'วิจารณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.741379699+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.741415415+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:31.74142147+07:00","message":"receive interim result [false|false]: พิจารณาจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.74143341+07:00","message":"[buffer interim] 1527 false พิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741439415+07:00","message":"[bufferProcess] interim [80000000]:พิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741442061+07:00","message":"[bufferProcess] send to processor:พิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741449005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741452071+07:00","message":"> Transcript [21172] [false]: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741454276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.741456461+07:00","message":"Set new StatePrefix: 'พิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.87695907+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.876994813+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:31.877000339+07:00","message":"receive interim result [false|false]: พิจารณาจันทร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.877016475+07:00","message":"[buffer interim] 1527 false พิจารณาจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877022819+07:00","message":"[bufferProcess] interim [140000000]:พิจารณาจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877025399+07:00","message":"[bufferProcess] send to processor:พิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877029021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877032303+07:00","message":"> Transcript [21173] [false]: 'พิจารณาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877035338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877037395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877040293+07:00","message":"StatePrefix: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.877042446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.936616536+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.936653112+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:31.936659094+07:00","message":"receive interim result [false|false]: พิจารณาจรรยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.936676793+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936684465+07:00","message":"[bufferProcess] interim [260000000]:พิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.93668796+07:00","message":"[bufferProcess] send to processor:พิจารณาจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936693265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936697633+07:00","message":"> Transcript [21174] [false]: 'พิจารณาจันทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936701109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936703074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936705048+07:00","message":"StatePrefix: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.936707188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.938567727+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.938586001+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:31.938590335+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:31.938602009+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938606564+07:00","message":"[bufferProcess] interim [320000000]:พิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938608896+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938614359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938617021+07:00","message":"> Transcript [21175] [false]: 'พิจารณาจรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938619931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938621865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938623776+07:00","message":"StatePrefix: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:31.938625671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.256570254+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.256608526+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:32.256619314+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.256633414+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256639407+07:00","message":"[bufferProcess] interim [620000000]:พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256642082+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256648715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256651568+07:00","message":"> Transcript [21176] [false]: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256654918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256657316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256659407+07:00","message":"StatePrefix: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256661674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256667389+07:00","message":"Push: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256669687+07:00","message":"TextPushed: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256672127+07:00","message":"Set new StatePrefix : 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.256674211+07:00","message":"Next Push (prob) : 'จรรยาบรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.256682483+07:00","message":"push: {false พิจารณา 0 0xc003066d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.84465111+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.844687253+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:51:32.844693801+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.844708555+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844715322+07:00","message":"[bufferProcess] interim [220000000]:พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844717752+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844722949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844725648+07:00","message":"> Transcript [21177] [false]: 'พิจารณาจรรยาบรรณวิชาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844729286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.84473151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.844733958+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.84473642+07:00","message":"TextPushed: 'พิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.982934055+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.982976485+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:32.98298358+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:32.982997788+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983006868+07:00","message":"[bufferProcess] interim [280000000]:พิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983009315+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983012912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983015744+07:00","message":"> Transcript [21178] [false]: 'พิจารณาจรรยาบรรณวิชาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983019195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983021483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983023827+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:32.983025934+07:00","message":"TextPushed: 'พิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.032441927+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.032479595+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:33.032485573+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.032500764+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032508338+07:00","message":"[bufferProcess] interim [400000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032511782+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032520194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032525182+07:00","message":"> Transcript [21179] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032530059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032533814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032539487+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.032542726+07:00","message":"TextPushed: 'พิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184793351+07:00","message":"[GCS] Cleaned up inactive client: 1508"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184829576+07:00","message":"[GCS] Cleaned up inactive client: 1509"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184832444+07:00","message":"[GCS] Cleaned up inactive client: 1507"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184834557+07:00","message":"[GCS] Cleaned up inactive client: 1511"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184836823+07:00","message":"[GCS] Cleaned up inactive client: 1505"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184838864+07:00","message":"[GCS] Cleaned up inactive client: 1503"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184841058+07:00","message":"[GCS] Cleaned up inactive client: 1506"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.18484313+07:00","message":"[GCS] Cleaned up inactive client: 1510"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.184845163+07:00","message":"[GCS] Cleaned up inactive client: 1504"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.717945221+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.717990816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิจารณาจรรยาบรรณวิชาชีพต่อไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.717998394+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.718014886+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718022617+07:00","message":"[bufferProcess] interim [0]:พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718025333+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718028901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718031777+07:00","message":"> Transcript [21180] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.71803581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718038641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.71804112+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718043496+07:00","message":"TextPushed: 'พิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718046269+07:00","message":"Push: 'จรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718048137+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718050289+07:00","message":"Set new StatePrefix : 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.718052568+07:00","message":"Next Push (prob) : 'วิชาชีพต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.718061337+07:00","message":"push: {false จรรยาบรรณ 0 0xc003066d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.739236467+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.739272782+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:33.739279255+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.739294965+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739301076+07:00","message":"[bufferProcess] interim [60000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739303947+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739307149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.73931007+07:00","message":"> Transcript [21181] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739313558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739316407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739318579+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.739321415+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.925420135+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.925465169+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:33.925472791+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:33.925490699+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925501563+07:00","message":"[bufferProcess] interim [240000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925504616+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925512331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925515458+07:00","message":"> Transcript [21182] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925519408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925521709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925523742+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:33.925526997+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:34.197912949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:34.197922152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.379268115+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.37930512+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:34.379312628+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.37932363+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379331275+07:00","message":"[bufferProcess] interim [660000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379334033+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.37933974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379342958+07:00","message":"> Transcript [21183] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379346745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379348718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379351226+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.379353735+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.76433472+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.764377432+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:51:34.76438426+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.764400982+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764408011+07:00","message":"[bufferProcess] interim [80000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764411296+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764418581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764421548+07:00","message":"> Transcript [21184] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764426395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764428787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764431593+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764434972+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764441084+07:00","message":"Push: 'วิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764443046+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764446809+07:00","message":"Set new StatePrefix : 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:34.764449388+07:00","message":"Next Push (prob) : 'เบื้องต้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:34.764458724+07:00","message":"push: {false วิชาชีพต่อไป 0 0xc003066d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.079262221+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.079304624+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:35.079311034+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.079328422+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079334882+07:00","message":"[bufferProcess] interim [380000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079337275+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079340913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079344003+07:00","message":"> Transcript [21185] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079347638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079349731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079351748+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.079354657+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.266820069+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.266856083+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:35.266863644+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.266887984+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266895525+07:00","message":"[bufferProcess] interim [620000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266898327+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266902268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266905218+07:00","message":"> Transcript [21186] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266908653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266910735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266912965+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.266915686+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.455089355+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.455121202+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:35.455128404+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.455138816+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455144885+07:00","message":"[bufferProcess] interim [740000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.45514758+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455153681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455156697+07:00","message":"> Transcript [21187] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455160225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455162468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455165088+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.455168093+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.785655709+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.785695678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.785704197+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.785721858+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785732656+07:00","message":"[bufferProcess] interim [100000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785737241+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785746804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785751833+07:00","message":"> Transcript [21188] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785757115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785761393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785764617+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785768434+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785775653+07:00","message":"Push: 'เบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785779157+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785782539+07:00","message":"Set new StatePrefix : 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.785786864+07:00","message":"Next Push (prob) : 'สั่งปิดคลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.785803981+07:00","message":"push: {false เบื้องต้นได้ 0 0xc003066d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.831836095+07:00","message":"[GCS] IsForceVAD: false for message ID: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.916970528+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.91700993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.917017066+07:00","message":"receive interim result [false|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.917038975+07:00","message":"[buffer interim] 1527 false พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.91704713+07:00","message":"[bufferProcess] interim [340000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.91704971+07:00","message":"[bufferProcess] send to processor:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.91705543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.917058326+07:00","message":"> Transcript [21189] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.917061298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.917063665+07:00","message":"Set new StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.955936649+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.955975636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก 30\",\"confidence\":0.92714936}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.955983149+07:00","message":"receive interim result [true|false]: พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก 30"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.955993663+07:00","message":"end recv isFinal message id 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.955995828+07:00","message":"end Recv id 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.956002265+07:00","message":"[buffer interim] 1527 true พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956008785+07:00","message":"[bufferProcess] interim [340000000]:พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956014036+07:00","message":"[bufferProcess] send to processor (isfinal):พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956018181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956021152+07:00","message":"> Transcript [21190] [false]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956024606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956026978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956028934+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956031611+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956033798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956035947+07:00","message":"> Transcript [21191] [true]: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลินิก 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956038616+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956040366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956042455+07:00","message":"StatePrefix: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้สั่งปิดคลีนิค 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956050792+07:00","message":"TextPushed: 'พิจารณาจรรยาบรรณวิชาชีพต่อไปเบื้องต้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:35.956056113+07:00","message":"Push: 'สั่งปิดคลินิก 30'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.956064051+07:00","message":"push: {true สั่งปิดคลินิก 30 0 0xc003066d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:35.964618516+07:00","message":"[GCS] Start streaming session, msgId: 1528"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:35.976193074+07:00","message":"write wav file: './tmp/7585/7585_1527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.437150673+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.437208791+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:51:36.437215355+07:00","message":"receive interim result [false|false]: ฝัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.437224378+07:00","message":"[buffer interim] 1528 false ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.43723043+07:00","message":"[bufferProcess] interim [300000000]:ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.437232377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.472720785+07:00","message":"[GCS] IsForceVAD: false for message ID: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.586957377+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.586997198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝันค่ะ\",\"confidence\":0.7746121}],\"is_final\":true,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.587003097+07:00","message":"receive interim result [true|false]: ฝันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.587011983+07:00","message":"end recv isFinal message id 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.587014243+07:00","message":"end Recv id 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.587032465+07:00","message":"[buffer interim] 1528 true ฝันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587053427+07:00","message":"[bufferProcess] interim [540000000]:ฝันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587058323+07:00","message":"[bufferProcess] send to processor (isfinal):ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587073218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587096621+07:00","message":"> Transcript [21192] [false]: 'ฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587100015+07:00","message":"Set StatePrefix (first interim): 'ฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587101997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587104399+07:00","message":"> Transcript [21193] [true]: 'ฝันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587107904+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587110099+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587112411+07:00","message":"StatePrefix: 'ฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.58711459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:36.587121069+07:00","message":"Push: 'ฝันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:36.587129886+07:00","message":"push: {true ฝันค่ะ 0 0xc0035dbc80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:36.59196941+07:00","message":"write wav file: './tmp/7585/7585_1528.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:37.198116461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:37.198139405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.623339246+07:00","message":"[GCS] Start streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.691830674+07:00","message":"[GCS] IsForceVAD: false for message ID: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.874444747+07:00","message":"receive streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.874479943+07:00","message":"found end of frame, send empty tag with msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.874484383+07:00","message":"end Recv id 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.874495939+07:00","message":"[buffer interim] 1529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874504057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874508445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874511559+07:00","message":"> Transcript [21194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874514776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874517099+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874519203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874521308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:37.874524025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:37.874534108+07:00","message":"push: {true \n 0 0xc00298e080}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:37.879391762+07:00","message":"write wav file: './tmp/7585/7585_1529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:38.787944934+07:00","message":"[GCS] Start streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.468595689+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.46864405+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.468649505+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.468676645+07:00","message":"[buffer interim] 1530 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.468683871+07:00","message":"[bufferProcess] interim [720000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.468686052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.468689471+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.468692047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.468697247+07:00","message":"> Transcript [21195] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.46869941+07:00","message":"Set StatePrefix (first interim): 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.694070842+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.694119205+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.694125228+07:00","message":"receive interim result [false|false]: วันนี้หรอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.694142778+07:00","message":"[buffer interim] 1530 false วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.69415071+07:00","message":"[bufferProcess] interim [900000000]:วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.694152939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.845140419+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.845187996+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.845195768+07:00","message":"receive interim result [false|false]: วันนี้รอบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:39.845215645+07:00","message":"[buffer interim] 1530 false วันนี้รอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845223629+07:00","message":"[bufferProcess] interim [80000000]:วันนี้รอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845226178+07:00","message":"[bufferProcess] send to processor:วันนี้หรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845229489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845232464+07:00","message":"> Transcript [21196] [false]: 'วันนี้หรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845235708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845237845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845239783+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:39.845241877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.05305445+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.053095495+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.05310238+07:00","message":"receive interim result [false|false]: วันนี้หรอก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.053116871+07:00","message":"[buffer interim] 1530 false วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053125216+07:00","message":"[bufferProcess] interim [200000000]:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053127805+07:00","message":"[bufferProcess] send to processor:วันนี้รอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053132967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053136096+07:00","message":"> Transcript [21197] [false]: 'วันนี้รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053139071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.053141067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.05314306+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.05314531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.067622347+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.067649044+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:40.067653836+07:00","message":"receive interim result [false|false]: วันนี้รองบอล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.067665072+07:00","message":"[buffer interim] 1530 false วันนี้รองบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.06766979+07:00","message":"[bufferProcess] interim [260000000]:วันนี้รองบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.067672129+07:00","message":"[bufferProcess] send to processor:วันนี้หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.067675259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.0676777+07:00","message":"> Transcript [21198] [false]: 'วันนี้หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.067680539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.06768256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.067684421+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.067686362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.080508734+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.080539507+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:40.080547021+07:00","message":"receive interim result [false|false]: วันนี้รอบมอเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.080560697+07:00","message":"[buffer interim] 1530 false วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080566958+07:00","message":"[bufferProcess] interim [320000000]:วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080569596+07:00","message":"[bufferProcess] send to processor:วันนี้รองบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080576151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080579094+07:00","message":"> Transcript [21199] [false]: 'วันนี้รองบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080582576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.08058463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080586609+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080588922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080594627+07:00","message":"Push: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080596819+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080599341+07:00","message":"Set new StatePrefix : 'วันนี้รองบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.080601506+07:00","message":"Next Push (prob) : 'รองบอล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.080608046+07:00","message":"push: {false วันนี้ 0 0xc003102280}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:40.1991218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:40.199137901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.204637781+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.20467691+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:40.204685546+07:00","message":"receive interim result [false|false]: วันนี้รอบมรณะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.204702418+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204710887+07:00","message":"[bufferProcess] interim [440000000]:วันนี้รอบมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204714415+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204724083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204728448+07:00","message":"> Transcript [21200] [false]: 'วันนี้รอบมอเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204731385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.204735211+07:00","message":"Set new StatePrefix: 'วันนี้รอบมอเตอร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.213435168+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.213459941+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:40.213465341+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.213477985+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213482567+07:00","message":"[bufferProcess] interim [500000000]:วันนี้รอบมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213484734+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213488082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213490805+07:00","message":"> Transcript [21201] [false]: 'วันนี้รอบมรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213493476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.213495611+07:00","message":"Set new StatePrefix: 'วันนี้รอบมรณะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.422572672+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.422612409+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:40.422620389+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.422636432+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.422642994+07:00","message":"[bufferProcess] interim [680000000]:วันนี้รอบมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.422645554+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.42264913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.422652605+07:00","message":"> Transcript [21202] [false]: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.422654997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.422657097+07:00","message":"Set new StatePrefix: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.66999285+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.670034089+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:40.670040356+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.670052532+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670061533+07:00","message":"[bufferProcess] interim [920000000]:วันนี้รอบมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670064121+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670070526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670073455+07:00","message":"> Transcript [21203] [false]: 'วันนี้รอบมรสุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670077073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670079308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670081266+07:00","message":"StatePrefix: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.670083615+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.856347311+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.8563878+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:40.856393279+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.85640614+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856414199+07:00","message":"[bufferProcess] interim [100000000]:วันนี้รอบมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856416671+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856420303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856423081+07:00","message":"> Transcript [21204] [false]: 'วันนี้รอบมรสุมที่พัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856426542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.85642877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856430804+07:00","message":"StatePrefix: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.856433142+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.915299118+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.915340976+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:40.915346858+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:40.915362736+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915374191+07:00","message":"[bufferProcess] interim [220000000]:วันนี้รอบมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915376775+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915382524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915387427+07:00","message":"> Transcript [21205] [false]: 'วันนี้รอบมรสุมที่พาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915391025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915393443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915395559+07:00","message":"StatePrefix: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:40.915397924+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.236107871+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.236154999+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:41.236163737+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.236179231+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236187428+07:00","message":"[bufferProcess] interim [520000000]:วันนี้รอบมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236190254+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.23619796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236202815+07:00","message":"> Transcript [21206] [false]: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236207143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236209835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236212453+07:00","message":"StatePrefix: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236214587+07:00","message":"TextPushed: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236222371+07:00","message":"Push: 'รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236224247+07:00","message":"TextPushed: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236230116+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.236232916+07:00","message":"Next Push (prob) : 'ที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.236251203+07:00","message":"push: {false รอบมรสุม 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.423785772+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.423831059+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:41.42383829+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.423851933+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423859025+07:00","message":"[bufferProcess] interim [640000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423868198+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423875587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423879254+07:00","message":"> Transcript [21207] [false]: 'วันนี้รอบมรสุมที่พาดผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423883015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423885412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423887686+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.423890357+07:00","message":"TextPushed: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.74710302+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.747144675+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:41.747153686+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.747169995+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.74718114+07:00","message":"[bufferProcess] interim [0]:วันนี้รอบมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747184793+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747192759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747197064+07:00","message":"> Transcript [21208] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747201607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747204448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747207328+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.747210824+07:00","message":"TextPushed: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.821195681+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.821236654+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:41.821246056+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.821261063+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821268988+07:00","message":"[bufferProcess] interim [60000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.82127186+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821278818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821282221+07:00","message":"> Transcript [21209] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821286368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821288636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821291199+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.821294295+07:00","message":"TextPushed: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.822202609+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.822236466+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:41.822242298+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.822258602+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822265326+07:00","message":"[bufferProcess] interim [120000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.82226813+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822273363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822276236+07:00","message":"> Transcript [21210] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822280315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822282671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822285111+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822287607+07:00","message":"TextPushed: 'วันนี้รอบมรสุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822292411+07:00","message":"Push: 'ที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822294515+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822296712+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:41.822299116+07:00","message":"Next Push (prob) : 'ประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:41.822306619+07:00","message":"push: {false ที่พาดผ่าน 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.273706653+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.273753697+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:42.273760605+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.273773962+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273783832+07:00","message":"[bufferProcess] interim [480000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273787979+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273794431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273798763+07:00","message":"> Transcript [21211] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273803443+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.27380637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273810696+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.273813486+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.453194188+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.453232962+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:42.453239851+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.453260818+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453269027+07:00","message":"[bufferProcess] interim [660000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453271968+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453277829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453280764+07:00","message":"> Transcript [21212] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453285151+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453287512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.453289979+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.45329311+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.699859766+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.699908051+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:42.699915294+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.699930691+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699940759+07:00","message":"[bufferProcess] interim [960000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699943958+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699952542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699955796+07:00","message":"> Transcript [21213] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.69995956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699962054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699964775+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.699967601+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.966240726+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.966280662+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:42.966289576+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.966301987+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966309783+07:00","message":"[bufferProcess] interim [140000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966312557+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.9663178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966322435+07:00","message":"> Transcript [21214] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966326849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966329176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966331767+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966334938+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966341645+07:00","message":"Push: 'ประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.96634363+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966345874+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:42.966348587+07:00","message":"Next Push (prob) : 'มาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:42.966357016+07:00","message":"push: {false ประเทศเมียน 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.149032397+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.149073591+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:43.149081301+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.149095794+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149103005+07:00","message":"[bufferProcess] interim [380000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149106309+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149113509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149116729+07:00","message":"> Transcript [21215] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149121237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149123754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149126797+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.149129615+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:43.199246469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:43.199310449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.231464141+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.231508658+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:43.231517659+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.231529785+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231537403+07:00","message":"[bufferProcess] interim [500000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231541431+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231548279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231552294+07:00","message":"> Transcript [21216] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231557615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231560431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231563424+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.231568258+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.341102252+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.341146551+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:43.341154201+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.341181615+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341190506+07:00","message":"[bufferProcess] interim [560000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341194544+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341203376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341207115+07:00","message":"> Transcript [21217] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341210707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341212988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341215498+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.341218017+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.342576548+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.342590007+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:43.342594647+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.342603283+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342607144+07:00","message":"[bufferProcess] interim [620000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342609458+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342612408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342615032+07:00","message":"> Transcript [21218] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342617765+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342619644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342621673+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342623976+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342630169+07:00","message":"Push: 'มาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342632225+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342634985+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.342637717+07:00","message":"Next Push (prob) : 'บนมีกับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.342647333+07:00","message":"push: {false มาร์และลาวตอน 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414036179+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414075487+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:43.4140823+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.414095848+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414102261+07:00","message":"[bufferProcess] interim [680000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414105052+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414112092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414114805+07:00","message":"> Transcript [21219] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414117174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.414119447+07:00","message":"Set new StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.602119872+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.602164061+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:43.602172862+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.602186964+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.602194627+07:00","message":"[bufferProcess] interim [920000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.602198021+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.602201651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.602204616+07:00","message":"> Transcript [21220] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.60220744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.602209679+07:00","message":"Set new StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.926511604+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.926551749+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:43.926559008+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:43.926575912+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926584193+07:00","message":"[bufferProcess] interim [220000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926586997+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926595663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926598766+07:00","message":"> Transcript [21221] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926602879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926605565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.926607534+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:43.92661061+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.251827213+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.251877462+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:44.251885992+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.251902267+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251910752+07:00","message":"[bufferProcess] interim [520000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251913551+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251917464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251920315+07:00","message":"> Transcript [21222] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251924567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251926756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251929607+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.251933985+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.432972962+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.433012754+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:44.433019487+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.433029557+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433035343+07:00","message":"[bufferProcess] interim [640000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.43303817+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433041846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433044622+07:00","message":"> Transcript [21223] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433048068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433050005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433052362+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.433055195+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.830225659+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.83027048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.830278457+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.8302944+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830302292+07:00","message":"[bufferProcess] interim [60000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830306808+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830315865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830319403+07:00","message":"> Transcript [21224] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830324437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830327109+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830329865+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830333085+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830341028+07:00","message":"Push: 'บนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830343723+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830346125+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.830349117+07:00","message":"Next Push (prob) : 'อ่อนลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.830377793+07:00","message":"push: {false บนมีกำลัง 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.837891613+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.837917842+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:51:44.837925129+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.83793852+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.83794527+07:00","message":"[bufferProcess] interim [120000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837948025+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837951399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837954217+07:00","message":"> Transcript [21225] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837959633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837962096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837964262+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.837967092+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.942752656+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.942787903+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:51:44.942794053+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:44.942807175+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942814186+07:00","message":"[bufferProcess] interim [180000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942817384+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942824802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.94282763+07:00","message":"> Transcript [21226] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942831442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942833909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942837236+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:44.942840573+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.14965096+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.149695785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.149705086+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.149721354+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149732366+07:00","message":"[bufferProcess] interim [360000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149736427+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149745311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149749503+07:00","message":"> Transcript [21227] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149754924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.14975796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149761468+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.149765734+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.183102646+07:00","message":"[GCS] IsForceVAD: false for message ID: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.253841617+07:00","message":"[GCS] Start streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.265239651+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.26528123+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:51:45.26528937+07:00","message":"receive interim result [false|false]: วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงสน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.265304468+07:00","message":"[buffer interim] 1530 false วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265311825+07:00","message":"[bufferProcess] interim [600000000]:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265314871+07:00","message":"[bufferProcess] send to processor:วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265322064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265324997+07:00","message":"> Transcript [21228] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265329743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265332684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265335766+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265338718+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265346517+07:00","message":"Push: 'อ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265348564+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265351105+07:00","message":"Set new StatePrefix : 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.265353877+07:00","message":"Next Push (prob) : 'แต่ว่ายังคง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.265371879+07:00","message":"push: {false อ่อนลงนะคะ 0 0xc003102280}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.348926439+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.348970802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง\",\"confidence\":0.9480901}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.348979001+07:00","message":"receive interim result [true|false]: วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.348991377+07:00","message":"end recv isFinal message id 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.348993927+07:00","message":"end Recv id 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.349000207+07:00","message":"[buffer interim] 1530 true วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349012648+07:00","message":"[bufferProcess] interim [630000000]:วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349016618+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงสน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349020758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349023985+07:00","message":"> Transcript [21229] [false]: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349027562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349029633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349031633+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.34903475+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349039111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349041525+07:00","message":"> Transcript [21230] [true]: 'วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349044063+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349045898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349047637+07:00","message":"StatePrefix: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349049828+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.34905187+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349321147+07:00","message":"Push: 'แต่ว่ายังคงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349324789+07:00","message":"TextPushed: 'วันนี้รอบมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349327222+07:00","message":"Set new StatePrefix : 'วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349329975+07:00","message":"Next Push (prob) : 'วันนี้ร้องมรสุมที่พาดผ่านประเทศเมียนมาร์และลาวตอนบนมีกำลังอ่อนลงนะคะแต่ว่ายังคงส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.349338623+07:00","message":"push: {true แต่ว่ายังคงส่ง 0 0xc003102280}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.349351135+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1530.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:45.361630676+07:00","message":"write wav file: './tmp/7585/7585_1530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.966157682+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.966200903+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:45.966206922+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:45.966221408+07:00","message":"[buffer interim] 1531 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.966228496+07:00","message":"[bufferProcess] interim [540000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:45.966230758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.139343661+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.139388213+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:46.139394179+07:00","message":"receive interim result [false|false]: ให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.139408581+07:00","message":"[buffer interim] 1531 false ให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.139419275+07:00","message":"[bufferProcess] interim [720000000]:ให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.139422689+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.139429544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.139433192+07:00","message":"> Transcript [21231] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.139436294+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:46.200196956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:46.200207332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.288792363+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.288835546+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:46.28884181+07:00","message":"receive interim result [false|false]: ให้ปรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.2888572+07:00","message":"[buffer interim] 1531 false ให้ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288869822+07:00","message":"[bufferProcess] interim [840000000]:ให้ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288872738+07:00","message":"[bufferProcess] send to processor:ให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.28888076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288884056+07:00","message":"> Transcript [21232] [false]: 'ให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288887432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.28888969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288891986+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.288894611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.290480398+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.29049204+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:46.290497663+07:00","message":"receive interim result [false|false]: ให้ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.290507602+07:00","message":"[buffer interim] 1531 false ให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290511951+07:00","message":"[bufferProcess] interim [900000000]:ให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290514186+07:00","message":"[bufferProcess] send to processor:ให้ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290516487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290519395+07:00","message":"> Transcript [21233] [false]: 'ให้ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290521839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290524034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290525938+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.290528219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.614145785+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.61418275+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:46.614191691+07:00","message":"receive interim result [false|false]: ให้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:46.614206323+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614214786+07:00","message":"[bufferProcess] interim [140000000]:ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614217898+07:00","message":"[bufferProcess] send to processor:ให้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.61422384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.6142267+07:00","message":"> Transcript [21234] [false]: 'ให้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614230439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614232692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614234954+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:46.614237193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.175510201+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.175546103+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:51:47.175551679+07:00","message":"receive interim result [false|false]: ให้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.17556468+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175571033+07:00","message":"[bufferProcess] interim [740000000]:ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175573367+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175578931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175581693+07:00","message":"> Transcript [21235] [false]: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175585154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175587427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175590682+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175592927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175597329+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175599311+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175601329+07:00","message":"Set new StatePrefix : 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.175603639+07:00","message":"Next Push (prob) : 'ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.175610373+07:00","message":"push: {false ให้ 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.307077852+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.30711744+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:47.307125559+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.307142781+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.30715103+07:00","message":"[bufferProcess] interim [860000000]:ให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307155129+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307165426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307169487+07:00","message":"> Transcript [21236] [false]: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307173799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307176967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307180404+07:00","message":"StatePrefix: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.307183703+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.390124701+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.390173032+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:47.3901831+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.390203288+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390215394+07:00","message":"[bufferProcess] interim [980000000]:ให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390218848+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390225968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390230467+07:00","message":"> Transcript [21237] [false]: 'ให้ประเทศไทยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390235366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390238268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.39024188+07:00","message":"StatePrefix: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.390245869+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.566825377+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.566868956+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:51:47.566874856+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.566891067+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566897218+07:00","message":"[bufferProcess] interim [160000000]:ให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566900026+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566908273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566911911+07:00","message":"> Transcript [21238] [false]: 'ให้ประเทศไทยมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566915445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566917953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566921744+07:00","message":"StatePrefix: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.566924407+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.695184107+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.695226787+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:47.69523399+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.695250077+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695258336+07:00","message":"[bufferProcess] interim [280000000]:ให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695261848+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695270123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695273274+07:00","message":"> Transcript [21239] [false]: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695277364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.69528028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695282895+07:00","message":"StatePrefix: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695285572+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695293329+07:00","message":"Push: 'ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695295476+07:00","message":"TextPushed: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.69529801+07:00","message":"Set new StatePrefix : 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.695301136+07:00","message":"Next Push (prob) : 'มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.695330705+07:00","message":"push: {false ประเทศไทย 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.813891557+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.813927216+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:47.813934286+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:47.813947766+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813958531+07:00","message":"[bufferProcess] interim [340000000]:ให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813963331+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813971167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813975408+07:00","message":"> Transcript [21240] [false]: 'ให้ประเทศไทยมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813980557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.81398338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813986302+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:47.813990184+07:00","message":"TextPushed: 'ให้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.076102197+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.07614169+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:48.076149662+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.076160707+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076166782+07:00","message":"[bufferProcess] interim [700000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076169294+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076174714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076177612+07:00","message":"> Transcript [21241] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076180787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076182996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076185239+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.076187764+07:00","message":"TextPushed: 'ให้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.268276662+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.26831407+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:48.268319394+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.268331963+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268337906+07:00","message":"[bufferProcess] interim [880000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.26834064+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268348207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268350779+07:00","message":"> Transcript [21242] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268354034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268356202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268358351+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.268360879+07:00","message":"TextPushed: 'ให้ประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.465119696+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.465154518+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:48.465172546+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.4651999+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465208575+07:00","message":"[bufferProcess] interim [60000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465211238+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465217801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465220798+07:00","message":"> Transcript [21243] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.4652248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465227138+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465229811+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.46523231+07:00","message":"TextPushed: 'ให้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465238285+07:00","message":"Push: 'มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465240279+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465242376+07:00","message":"Set new StatePrefix : 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:48.465244592+07:00","message":"Next Push (prob) : 'คะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:48.465253175+07:00","message":"push: {false มีฝนฟ้า 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.108756735+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.108792202+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:49.108798274+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.108809578+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108815808+07:00","message":"[bufferProcess] interim [660000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.1088184+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108824473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108827296+07:00","message":"> Transcript [21244] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108830373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108832596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108835266+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.108837837+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:49.201236124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:49.201252287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.296718186+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.296756057+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:49.296762253+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.296774852+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296781103+07:00","message":"[bufferProcess] interim [840000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296783659+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296789401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296792326+07:00","message":"> Transcript [21245] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.29679583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296798094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.29680043+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.296802948+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.495403394+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.495441688+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:51:49.495448314+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.495464565+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495471362+07:00","message":"[bufferProcess] interim [80000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495474001+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495481877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495484774+07:00","message":"> Transcript [21246] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495488095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495490343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495492938+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.495495589+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.876264343+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.876315687+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:49.8763251+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.876341683+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876352869+07:00","message":"[bufferProcess] interim [440000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876357261+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876366413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876370597+07:00","message":"> Transcript [21247] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876375873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876378943+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876382624+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876386533+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876396313+07:00","message":"Push: 'คะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876399712+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876403281+07:00","message":"Set new StatePrefix : 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:49.876407608+07:00","message":"Next Push (prob) : 'ได้อาจจะมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:49.876418972+07:00","message":"push: {false คะนองเกิดขึ้น 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.200403442+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.200438484+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:50.200445623+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.200458315+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200464792+07:00","message":"[bufferProcess] interim [740000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200467431+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200473172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.20047598+07:00","message":"> Transcript [21248] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200479513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200481694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.200483746+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.20048649+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.326997271+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.327035126+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:50.327041691+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.327056979+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327063731+07:00","message":"[bufferProcess] interim [920000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327066312+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327070172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327073746+07:00","message":"> Transcript [21249] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327077212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327079241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327081601+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.327084684+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.584428395+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.584465995+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:50.584472131+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.584486167+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584493001+07:00","message":"[bufferProcess] interim [160000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584495777+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584501776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584504551+07:00","message":"> Transcript [21250] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584507835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584509861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584512063+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.584514829+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.606464161+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.60649869+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:50.606505998+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.606521726+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606528407+07:00","message":"[bufferProcess] interim [220000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606531175+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606535646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606538365+07:00","message":"> Transcript [21251] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606542167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606544622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606547324+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606550219+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606558241+07:00","message":"Push: 'ได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606560483+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606562733+07:00","message":"Set new StatePrefix : 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.606565119+07:00","message":"Next Push (prob) : 'หนักบางแห่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.606594764+07:00","message":"push: {false ได้อาจจะมีฝนตก 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.713774922+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.713812179+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:50.713818746+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.713831995+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.713838547+07:00","message":"[bufferProcess] interim [280000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.713841378+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.713847669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.713850662+07:00","message":"> Transcript [21252] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.713853617+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.776388277+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.776439279+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:50.776448607+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.776465924+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776477323+07:00","message":"[bufferProcess] interim [340000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776481559+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776490956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776495282+07:00","message":"> Transcript [21253] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776500776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776504079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776506767+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.776510363+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.779640708+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.779663018+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:51:50.779669087+07:00","message":"receive interim result [false|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.779681247+07:00","message":"[buffer interim] 1531 false ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779686644+07:00","message":"[bufferProcess] interim [400000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779691273+07:00","message":"[bufferProcess] send to processor:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779696176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779698797+07:00","message":"> Transcript [21254] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779701787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779704407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779706552+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:50.779708889+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:50.892091082+07:00","message":"[GCS] IsForceVAD: false for message ID: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.022669051+07:00","message":"[GCS] Start streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034138071+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034180397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ\",\"confidence\":0.95757776}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034187766+07:00","message":"receive interim result [true|false]: ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.03419583+07:00","message":"end recv isFinal message id 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034198111+07:00","message":"end Recv id 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034203102+07:00","message":"[buffer interim] 1531 true ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034209706+07:00","message":"[bufferProcess] interim [670000000]:ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034213319+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034216583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034219385+07:00","message":"> Transcript [21255] [false]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034222636+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034224712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.03422748+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034230258+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034232444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034234449+07:00","message":"> Transcript [21256] [true]: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งในภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034236854+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034244009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034245877+07:00","message":"StatePrefix: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตกหนักบางแห่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034247961+07:00","message":"TextPushed: 'ให้ประเทศไทยมีฝนฟ้าคะนองเกิดขึ้นได้อาจจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.034251385+07:00","message":"Push: 'หนักบางแห่งในภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.034270194+07:00","message":"push: {true หนักบางแห่งในภาคเหนือ 0 0xc003066580}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:51.044752138+07:00","message":"write wav file: './tmp/7585/7585_1531.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.589740785+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.589790204+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:51.589796648+07:00","message":"receive interim result [false|false]: สหกรณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.58981322+07:00","message":"[buffer interim] 1532 false สหกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.589820548+07:00","message":"[bufferProcess] interim [600000000]:สหกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.58982286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.678048883+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.678091581+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:51.6780988+07:00","message":"receive interim result [false|false]: ภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.678118799+07:00","message":"[buffer interim] 1532 false ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.678126743+07:00","message":"[bufferProcess] interim [720000000]:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.678129482+07:00","message":"[bufferProcess] send to processor:สหกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.678134742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.678137899+07:00","message":"> Transcript [21257] [false]: 'สหกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.678142739+07:00","message":"Set StatePrefix (first interim): 'สหกรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.863481619+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.863516536+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:51.863522443+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.863541681+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863551178+07:00","message":"[bufferProcess] interim [900000000]:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863553754+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863557573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863560449+07:00","message":"> Transcript [21258] [false]: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863562757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.863565224+07:00","message":"Set new StatePrefix: 'ภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.992517933+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.992553933+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:51.992560061+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:51.992573466+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992580267+07:00","message":"[bufferProcess] interim [20000000]:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992582794+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992589029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992591994+07:00","message":"> Transcript [21259] [false]: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992595927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992598266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992600276+07:00","message":"StatePrefix: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:51.992602834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:52.201716801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:52.20173192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.206809728+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.206848384+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:52.206862239+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.206879415+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206886781+07:00","message":"[bufferProcess] interim [200000000]:ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206891034+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206894991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206899268+07:00","message":"> Transcript [21260] [false]: 'ภาคตะวันออกเฉียงเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206902923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206905191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206907325+07:00","message":"StatePrefix: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.206909635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.254060611+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.254101665+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:52.254108359+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.25412622+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254134759+07:00","message":"[bufferProcess] interim [320000000]:ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254137405+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254148058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254152533+07:00","message":"> Transcript [21261] [false]: 'ภาคตะวันออกเฉียงเหนือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254156326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254158918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254160993+07:00","message":"StatePrefix: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.254163141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.576947154+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.576989297+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:52.576996524+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.577012987+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.577016795+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:52.577019792+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.577036132+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.577054792+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.57706102+07:00","message":"[bufferProcess] interim [560000000]:ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577064031+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577070106+07:00","message":"[bufferProcess] interim [620000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577072426+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577075959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577078736+07:00","message":"> Transcript [21262] [false]: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577082179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577084675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577086823+07:00","message":"StatePrefix: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577089357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577095137+07:00","message":"Push: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577097104+07:00","message":"TextPushed: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577100064+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577102777+07:00","message":"Next Push (prob) : 'เฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577104823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577107168+07:00","message":"> Transcript [21263] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577109367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577111141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577113408+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.577115575+07:00","message":"TextPushed: 'ภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.577128229+07:00","message":"push: {false ภาคตะวันออก 0 0xc00298e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.761927928+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.761969539+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:52.761976364+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:52.761988296+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.761996027+07:00","message":"[bufferProcess] interim [740000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.761998647+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762002257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762005839+07:00","message":"> Transcript [21264] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762009766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762012065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762014512+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:52.762017076+07:00","message":"TextPushed: 'ภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.358270578+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.358316317+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:51:53.358327194+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.35834168+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358355227+07:00","message":"[bufferProcess] interim [340000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.35835828+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358362417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358365294+07:00","message":"> Transcript [21265] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358369779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358372038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358374439+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.358376729+07:00","message":"TextPushed: 'ภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.46352104+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.463569463+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:51:53.463578601+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.463594656+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463603296+07:00","message":"[bufferProcess] interim [460000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463607802+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463617924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463621999+07:00","message":"> Transcript [21266] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463627343+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463630506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463633877+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463637194+07:00","message":"TextPushed: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463646559+07:00","message":"Push: 'เฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463649647+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463652919+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.463656925+07:00","message":"Next Push (prob) : 'ตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.463681843+07:00","message":"push: {false เฉียงเหนือและภาค 0 0xc00298e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.612596199+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.612637612+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:53.612644656+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.612659493+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612666715+07:00","message":"[bufferProcess] interim [580000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612669503+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612673052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612676045+07:00","message":"> Transcript [21267] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612679973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612682083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612684147+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.612686684+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.779258458+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.779289161+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:53.779295033+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.779307706+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779313613+07:00","message":"[bufferProcess] interim [760000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779316375+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779322831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779325926+07:00","message":"> Transcript [21268] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779329074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779331122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779333216+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.779338222+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.782456053+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.782501574+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:53.782509653+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.782524013+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782531368+07:00","message":"[bufferProcess] interim [820000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782534437+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782540406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.78254359+07:00","message":"> Transcript [21269] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782548032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782550443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.782553203+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.78255944+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.996549846+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.996600315+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:53.996609832+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.996626411+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.99663606+07:00","message":"[bufferProcess] interim [0]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996639328+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996645456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996649056+07:00","message":"> Transcript [21270] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996654573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996657468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996659653+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996662575+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996668892+07:00","message":"Push: 'ตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996671329+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.996674178+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:53.99667761+07:00","message":"Next Push (prob) : 'ไปตามเพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:53.996686217+07:00","message":"push: {false ตะวันออก 0 0xc00298e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.178889989+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.17893107+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:54.178937683+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.178956459+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178966576+07:00","message":"[bufferProcess] interim [180000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.17896968+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178973843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178976843+07:00","message":"> Transcript [21271] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178981063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178983243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178985279+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.178987742+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.383944837+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.38398842+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:54.383995381+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.384013607+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384023496+07:00","message":"[bufferProcess] interim [420000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384026374+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.38403028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384033457+07:00","message":"> Transcript [21272] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384037322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384039918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384042022+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.384045004+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.545887501+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.545927601+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:54.545936299+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.545951569+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545958582+07:00","message":"[bufferProcess] interim [540000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545961983+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545970275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545973168+07:00","message":"> Transcript [21273] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545977323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545981494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545984015+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.545987075+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.685960785+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.686005559+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:54.686014083+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.686027739+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686035618+07:00","message":"[bufferProcess] interim [660000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686039628+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686048343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686052344+07:00","message":"> Transcript [21274] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686057717+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686060956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686066152+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686070349+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686078486+07:00","message":"Push: 'ไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686081932+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686085397+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.686089588+07:00","message":"Next Push (prob) : 'กับคุณธนวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.686099973+07:00","message":"push: {false ไปตามเพิ่มเติม 0 0xc00298e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.791176747+07:00","message":"[GCS] IsForceVAD: false for message ID: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.872936868+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.872978128+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:54.872984523+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.873004481+07:00","message":"[buffer interim] 1532 false ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.873012025+07:00","message":"[bufferProcess] interim [900000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.873015434+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.873021967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.87302644+07:00","message":"> Transcript [21275] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.873030143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.873033847+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900800354+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900836632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900844529+07:00","message":"receive interim result [true|false]: ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900859477+07:00","message":"end recv isFinal message id 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.90086203+07:00","message":"end Recv id 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900869909+07:00","message":"[buffer interim] 1532 true ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900878751+07:00","message":"[bufferProcess] interim [990000000]:ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.90088235+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900885609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900888667+07:00","message":"> Transcript [21276] [false]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900892065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.90089424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900896325+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900899159+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900901233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900903274+07:00","message":"> Transcript [21277] [true]: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900906998+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900908847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900910594+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติมกับคุณธนวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.90091255+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือและภาคตะวันออกไปตามเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:51:54.900919081+07:00","message":"Push: 'กับคุณธนวรรณค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:54.900927096+07:00","message":"push: {true กับคุณธนวรรณค่ะ 0 0xc00298e780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:51:54.915718766+07:00","message":"write wav file: './tmp/7585/7585_1532.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:55.201782647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:55.201802915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:51:55.50434884+07:00","message":"[GCS] Start streaming session, msgId: 1533"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:58.202696869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:51:58.202706088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.621030297+07:00","message":"[GCS] IsForceVAD: false for message ID: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.70546026+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.705485561+07:00","message":"found end of frame, send empty tag with msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.705488907+07:00","message":"end Recv id 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.705497306+07:00","message":"[buffer interim] 1533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705506212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.70551066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705515667+07:00","message":"> Transcript [21278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705518082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705520432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705522285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705524271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:00.705526934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.705537572+07:00","message":"push: {true \n 0 0xc0031d8480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:00.71612071+07:00","message":"write wav file: './tmp/7585/7585_1533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:00.75221032+07:00","message":"[GCS] Start streaming session, msgId: 1534"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:01.203743215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:01.203755187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185570033+07:00","message":"[GCS] Cleaned up inactive client: 1513"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185593566+07:00","message":"[GCS] Cleaned up inactive client: 1514"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185597887+07:00","message":"[GCS] Cleaned up inactive client: 1516"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185600888+07:00","message":"[GCS] Cleaned up inactive client: 1517"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185605069+07:00","message":"[GCS] Cleaned up inactive client: 1512"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185607954+07:00","message":"[GCS] Cleaned up inactive client: 1519"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185612022+07:00","message":"[GCS] Cleaned up inactive client: 1520"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185614417+07:00","message":"[GCS] Cleaned up inactive client: 1515"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.185616143+07:00","message":"[GCS] Cleaned up inactive client: 1518"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.251067253+07:00","message":"[GCS] IsForceVAD: false for message ID: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.343773021+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.34380701+07:00","message":"found end of frame, send empty tag with msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.343812588+07:00","message":"end Recv id 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.343825131+07:00","message":"[buffer interim] 1534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343834619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343855199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343859872+07:00","message":"> Transcript [21279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343864053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343867581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343871124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343874416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:03.343883897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:03.343899262+07:00","message":"push: {true \n 0 0xc00298e300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:03.351963659+07:00","message":"write wav file: './tmp/7585/7585_1534.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:04.203868779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:04.203890533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.531745859+07:00","message":"[GCS] Start streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.796290186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.883240556+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.883270442+07:00","message":"found end of frame, send empty tag with msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.883273862+07:00","message":"end Recv id 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.883281596+07:00","message":"[buffer interim] 1535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883289062+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883293609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883296722+07:00","message":"> Transcript [21280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883299333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883301433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883303857+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883305857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:04.883314803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:04.883323306+07:00","message":"push: {true \n 0 0xc00298e480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:04.888375526+07:00","message":"write wav file: './tmp/7585/7585_1535.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:05.116533926+07:00","message":"[GCS] Start streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.294005265+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.294055241+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:52:06.294061226+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.294077289+07:00","message":"[buffer interim] 1536 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294083206+07:00","message":"[bufferProcess] interim [160000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294085208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294090726+07:00","message":"[bufferProcess] send to processor (ticker):ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294093633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294096302+07:00","message":"> Transcript [21281] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.294098699+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.347489586+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.347523104+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:52:06.347529018+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.347541214+07:00","message":"[buffer interim] 1536 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.347547449+07:00","message":"[bufferProcess] interim [280000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.347549227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.478351266+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.478394743+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:52:06.47840164+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.478413949+07:00","message":"[buffer interim] 1536 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.47842222+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.478424855+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.478428372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.478431147+07:00","message":"> Transcript [21282] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.478433359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.478435415+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.520625455+07:00","message":"[GCS] IsForceVAD: false for message ID: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.581777729+07:00","message":"[GCS] Start streaming session, msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609424958+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609466437+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:52:06.609474119+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609485011+07:00","message":"end recv isFinal message id 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609488644+07:00","message":"end Recv id 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609495974+07:00","message":"[buffer interim] 1536 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609504475+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609509371+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609513814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609517923+07:00","message":"> Transcript [21283] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609522757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609527687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609530746+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609533585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609536469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609539481+07:00","message":"> Transcript [21284] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609542769+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609545689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609548793+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609551956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.609555281+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.609564744+07:00","message":"push: {true สวัสดีค่ะ 0 0xc003102a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:06.616176329+07:00","message":"write wav file: './tmp/7585/7585_1536.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.652616682+07:00","message":"[GCS] IsForceVAD: false for message ID: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.781815936+07:00","message":"[GCS] Start streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.858527836+07:00","message":"receive streaming session, msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.858549711+07:00","message":"found end of frame, send empty tag with msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.858552651+07:00","message":"end Recv id 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.858558938+07:00","message":"[buffer interim] 1537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858565308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858568903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858571653+07:00","message":"> Transcript [21285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858574109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858576033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858577971+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858579874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:06.858587192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:06.858595426+07:00","message":"push: {true \n 0 0xc003067100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:06.863597012+07:00","message":"write wav file: './tmp/7585/7585_1537.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:07.204327873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:07.204328018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.252154006+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.252192992+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:07.252198158+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.25221003+07:00","message":"[buffer interim] 1538 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.252216238+07:00","message":"[bufferProcess] interim [480000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.252218299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.309664952+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.309716099+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:07.309722329+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.309737283+07:00","message":"[buffer interim] 1538 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.309745334+07:00","message":"[bufferProcess] interim [600000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.309748212+07:00","message":"[bufferProcess] send to processor:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.30975639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.3097598+07:00","message":"> Transcript [21286] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.309762327+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.630662645+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.630708761+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:07.630714299+07:00","message":"receive interim result [false|false]: สภาพอากาศใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.630729598+07:00","message":"[buffer interim] 1538 false สภาพอากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630736613+07:00","message":"[bufferProcess] interim [840000000]:สภาพอากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630739028+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630742965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630745949+07:00","message":"> Transcript [21287] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630749035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630751103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630753059+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.630755063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.637449438+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.637478135+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:07.637484472+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.637498853+07:00","message":"[buffer interim] 1538 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.63750484+07:00","message":"[bufferProcess] interim [900000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637507607+07:00","message":"[bufferProcess] send to processor:สภาพอากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637513172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637515624+07:00","message":"> Transcript [21288] [false]: 'สภาพอากาศใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637518323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637520296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637524926+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.637527098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764606944+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764648053+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:07.764653711+07:00","message":"receive interim result [false|false]: สภาพอากาศในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764674804+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764679841+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:07.764682511+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764688443+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764691553+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764697001+07:00","message":"[bufferProcess] interim [960000000]:สภาพอากาศในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764699587+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764703061+07:00","message":"[bufferProcess] interim [20000000]:สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764705043+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764707981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764710771+07:00","message":"> Transcript [21289] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764713934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764715998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764718093+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764720117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764721738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764723826+07:00","message":"> Transcript [21290] [false]: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764725921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764728135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764731545+07:00","message":"StatePrefix: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764733426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764736114+07:00","message":"Push: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764738356+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764740346+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:07.764742411+07:00","message":"Next Push (prob) : 'อากาศในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:07.764767035+07:00","message":"push: {false สภาพ 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.152926101+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.152958061+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:08.152965094+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.152980468+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.152987125+07:00","message":"[bufferProcess] interim [380000000]:สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.152991463+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.152999272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.153003153+07:00","message":"> Transcript [21291] [false]: 'สภาพอากาศในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.153007517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.153010337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.153014114+07:00","message":"StatePrefix: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.153017754+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.209922122+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.209962985+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:08.209969122+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.2099851+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.209993296+07:00","message":"[bufferProcess] interim [500000000]:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.209996076+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.210002829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.210006076+07:00","message":"> Transcript [21292] [false]: 'สภาพอากาศในวันนี้ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.210009879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.210012067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.210014705+07:00","message":"StatePrefix: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.21001702+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.442240658+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.442280397+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:08.442286645+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.442299649+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.44230617+07:00","message":"[bufferProcess] interim [680000000]:สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442308572+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442314119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442317242+07:00","message":"> Transcript [21293] [false]: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442321005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442323952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.4423263+07:00","message":"StatePrefix: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.442331425+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.533517201+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.533559352+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:08.533565468+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.533583386+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.53359368+07:00","message":"[bufferProcess] interim [740000000]:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533597207+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533601035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533603853+07:00","message":"> Transcript [21294] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533607934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533610637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533613189+07:00","message":"StatePrefix: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533615527+07:00","message":"TextPushed: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533619679+07:00","message":"Push: 'อากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533621762+07:00","message":"TextPushed: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533624011+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.533626601+07:00","message":"Next Push (prob) : 'นี้ประเทศไทยก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.533641345+07:00","message":"push: {false อากาศในวัน 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.540255372+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.540293275+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:08.540298984+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.540314574+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.540320966+07:00","message":"[bufferProcess] interim [800000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.540324394+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.540331975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.540334851+07:00","message":"> Transcript [21295] [false]: 'สภาพอากาศในวันนี้ประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.540337286+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.680678539+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.680709714+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.680715048+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.680732376+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.68074075+07:00","message":"[bufferProcess] interim [920000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680744403+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680749669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680753048+07:00","message":"> Transcript [21296] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680756545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680758715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680760609+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.680763602+07:00","message":"TextPushed: 'สภาพอากาศในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866747031+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866791954+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:08.866800659+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:08.866821157+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866831103+07:00","message":"[bufferProcess] interim [100000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866835415+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.86684689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866850827+07:00","message":"> Transcript [21297] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866857006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866860297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866864311+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:08.866868405+07:00","message":"TextPushed: 'สภาพอากาศในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.034774227+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.034809195+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:09.034816301+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.034831188+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034837648+07:00","message":"[bufferProcess] interim [280000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.03484689+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034853529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034856462+07:00","message":"> Transcript [21298] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034859855+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034863844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034866336+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.034869163+07:00","message":"TextPushed: 'สภาพอากาศในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.105550077+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.105589389+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:09.10559696+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.10561134+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105617885+07:00","message":"[bufferProcess] interim [400000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105620807+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105627904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105630583+07:00","message":"> Transcript [21299] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.10563436+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105636817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105639284+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105643245+07:00","message":"TextPushed: 'สภาพอากาศในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105649031+07:00","message":"Push: 'นี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105651209+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105653761+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.105657795+07:00","message":"Next Push (prob) : 'ยังมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.105665311+07:00","message":"push: {false นี้ประเทศไทยก็ 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.227181436+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.227214529+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:09.227220708+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.22723507+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227243029+07:00","message":"[bufferProcess] interim [460000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227245793+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.22725291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227255638+07:00","message":"> Transcript [21300] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227259656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227261817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227263894+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.227266532+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.543220172+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.543256251+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:52:09.543261707+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.543275947+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.5432974+07:00","message":"[bufferProcess] interim [760000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543300301+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543305955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543308587+07:00","message":"> Transcript [21301] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543311839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.54331381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543315793+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.543318326+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.747600264+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.747639091+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:09.747646285+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.747661614+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747669194+07:00","message":"[bufferProcess] interim [940000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747672531+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747676364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747679523+07:00","message":"> Transcript [21302] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747683123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747685152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747687571+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.747690329+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.823586642+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.823625083+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:09.823631786+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.823647554+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.82365761+07:00","message":"[bufferProcess] interim [60000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823660492+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823664328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823667691+07:00","message":"> Transcript [21303] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823672024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823674161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823676562+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823679319+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.82368853+07:00","message":"Push: 'ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823690862+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823693511+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:09.823696402+07:00","message":"Next Push (prob) : 'คะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:09.82372633+07:00","message":"push: {false ยังมีฝนฟ้า 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.038994884+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.039044018+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.039053801+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.039070128+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039077562+07:00","message":"[bufferProcess] interim [300000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.03908071+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039088308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039091474+07:00","message":"> Transcript [21304] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039095752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039098361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039101054+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.039104606+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.134420159+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.134455594+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:10.134461632+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.134478044+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134485037+07:00","message":"[bufferProcess] interim [360000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134488757+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.13449305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134496655+07:00","message":"> Transcript [21305] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134500279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134502582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134504684+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.134507331+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:10.2051395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:10.205157719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.389849527+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.38989096+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.38990363+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.38992178+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389931912+07:00","message":"[bufferProcess] interim [600000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389935183+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389939232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389942395+07:00","message":"> Transcript [21306] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389946018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389948127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389950503+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.389952974+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.480938205+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.480979629+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.480986585+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.481002912+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481010784+07:00","message":"[bufferProcess] interim [720000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481014254+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481021025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481024005+07:00","message":"> Transcript [21307] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481028035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481030622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481033311+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481035898+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481040939+07:00","message":"Push: 'คะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481042911+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.481045438+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.48104826+07:00","message":"Next Push (prob) : 'ได้นะคะโดย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.481056543+07:00","message":"push: {false คะนองเกิดขึ้น 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.518421529+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.5184498+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:52:10.51845534+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.518470372+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.51847613+07:00","message":"[bufferProcess] interim [780000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.518479558+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.518483756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.51848686+07:00","message":"> Transcript [21308] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.51848948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.518491448+07:00","message":"Set new StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะเดี๋ยวจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.739106661+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.739145245+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:10.73915307+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.73916922+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739175394+07:00","message":"[bufferProcess] interim [20000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739178161+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739182092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739185522+07:00","message":"> Transcript [21309] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739189122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.739191315+07:00","message":"Set new StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.974603267+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.974653207+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:10.974665982+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:10.974683316+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974694676+07:00","message":"[bufferProcess] interim [200000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.97469979+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974707295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974711234+07:00","message":"> Transcript [21310] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974716515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974719599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974723223+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:10.974727398+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.1641271+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.164163467+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:11.16417022+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.16418211+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164190574+07:00","message":"[bufferProcess] interim [380000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164193552+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164199011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164202069+07:00","message":"> Transcript [21311] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164205888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.16420804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164210185+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.164213052+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.384961675+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.385006556+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:11.385013283+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.385027602+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385034867+07:00","message":"[bufferProcess] interim [620000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385038219+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385042106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385044908+07:00","message":"> Transcript [21312] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385048517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385050611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385056551+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.385059968+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.722627688+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.72267437+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:11.722685132+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.722700118+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722707952+07:00","message":"[bufferProcess] interim [920000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722710766+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722716379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722719636+07:00","message":"> Transcript [21313] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722724253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722726676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.72272906+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722732026+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722738518+07:00","message":"Push: 'ได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722740985+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722743469+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.722745839+07:00","message":"Next Push (prob) : 'ฝนตกหนักเลย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.722754523+07:00","message":"push: {false ได้นะคะโดยจะมี 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.900006247+07:00","message":"[GCS] IsForceVAD: false for message ID: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.901212196+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.901249748+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:11.901256519+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.90127104+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901277802+07:00","message":"[bufferProcess] interim [100000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901280792+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901287722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901290805+07:00","message":"> Transcript [21314] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901294315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901296559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.901298596+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.90130126+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.939031216+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.93906733+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:52:11.939073214+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.93908654+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939093214+07:00","message":"[bufferProcess] interim [220000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939095887+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939105037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939107858+07:00","message":"> Transcript [21315] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939112019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939114456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939116788+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.939119794+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997859088+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997892574+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:11.997898719+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997919954+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997927191+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:11.997932138+07:00","message":"receive interim result [false|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997940063+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.997945246+07:00","message":"[buffer interim] 1538 false สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997950926+07:00","message":"[bufferProcess] interim [280000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997953464+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997956665+07:00","message":"[bufferProcess] interim [340000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997958809+07:00","message":"[bufferProcess] send to processor:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997961787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997964626+07:00","message":"> Transcript [21316] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยก็ได้บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997968419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997970522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997972892+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997976491+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997979658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997982718+07:00","message":"> Transcript [21317] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.99799029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.99799329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997996284+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.997999561+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.998006466+07:00","message":"Push: 'ฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.998008515+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.998010939+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้บางแค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:11.998013773+07:00","message":"Next Push (prob) : 'จะได้บางแค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:11.998023223+07:00","message":"push: {false ฝนตกหนักเลย 0 0xc003381100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110221472+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110264289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน\",\"confidence\":0.93489146}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110272568+07:00","message":"receive interim result [true|false]: สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110282205+07:00","message":"end recv isFinal message id 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110284297+07:00","message":"end Recv id 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110290153+07:00","message":"[buffer interim] 1538 true สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110299109+07:00","message":"[bufferProcess] interim [340000000]:สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110304591+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110308378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110311371+07:00","message":"> Transcript [21318] [false]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110314441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110316447+07:00","message":"Set new StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110318678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110320715+07:00","message":"> Transcript [21319] [true]: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110331198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110334528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110336701+07:00","message":"StatePrefix: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยจะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110339749+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110342046+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110554341+07:00","message":"Push: 'แต่จะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110557892+07:00","message":"TextPushed: 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักเลยแต่จะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110560673+07:00","message":"Set new StatePrefix : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110563521+07:00","message":"Next Push (prob) : 'สภาพอากาศในวันนี้ประเทศไทยก็ยังมีฝนฟ้าคะนองเกิดขึ้นได้นะคะโดยจะมีฝนตกหนักแต่จะได้วางแผน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.110571341+07:00","message":"push: {true แต่จะได้วางแผน 0 0xc003381100}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:12.110581183+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1538.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:12.130953211+07:00","message":"write wav file: './tmp/7585/7585_1538.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:12.152674394+07:00","message":"[GCS] Start streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.035436134+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.035489376+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:13.035497198+07:00","message":"receive interim result [false|false]: ก็จะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.035515546+07:00","message":"[buffer interim] 1539 false ก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.035530889+07:00","message":"[bufferProcess] interim [660000000]:ก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.035533251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.154161283+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.154199211+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:13.154210492+07:00","message":"receive interim result [false|false]: ก็จะอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.154229964+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.154237486+07:00","message":"[bufferProcess] interim [780000000]:ก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.154240012+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.154243365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.154246218+07:00","message":"> Transcript [21320] [false]: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.154248979+07:00","message":"Set StatePrefix (first interim): 'ก็จะอยู่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:13.205951001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:13.205959067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.389700737+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.389738867+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:13.38974656+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.389760566+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389769588+07:00","message":"[bufferProcess] interim [80000000]:ก็จะอยู่ในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389772673+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389778672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.38978159+07:00","message":"> Transcript [21321] [false]: 'ก็จะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389784507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389786607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389788788+07:00","message":"StatePrefix: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.389791076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.593495482+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.593543428+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:13.593551708+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณใด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.593570134+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593582217+07:00","message":"[bufferProcess] interim [260000000]:ก็จะอยู่ในบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593584673+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593588197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593593528+07:00","message":"> Transcript [21322] [false]: 'ก็จะอยู่ในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593597838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593600129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593602147+07:00","message":"StatePrefix: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.593604169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.608105933+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.608139876+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:13.608145829+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณเส้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.608163187+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608169787+07:00","message":"[bufferProcess] interim [320000000]:ก็จะอยู่ในบริเวณเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608172115+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608175599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608178501+07:00","message":"> Transcript [21323] [false]: 'ก็จะอยู่ในบริเวณใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608181959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.608184498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.60818702+07:00","message":"StatePrefix: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.60818923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.713908155+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.713951321+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:13.713957448+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.713968844+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.713977541+07:00","message":"[bufferProcess] interim [380000000]:ก็จะอยู่ในบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.713982174+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.713989619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.713995499+07:00","message":"> Transcript [21324] [false]: 'ก็จะอยู่ในบริเวณเส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714017129+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714022376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714024442+07:00","message":"StatePrefix: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714026735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714030901+07:00","message":"Push: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714033879+07:00","message":"TextPushed: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714041015+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณเส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:13.714044649+07:00","message":"Next Push (prob) : 'ในบริเวณเส้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:13.714053499+07:00","message":"push: {false ก็จะอยู่ 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.290844934+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.290890904+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:14.290896614+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.290913629+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290921322+07:00","message":"[bufferProcess] interim [860000000]:ก็จะอยู่ในบริเวณพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290923918+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290927761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290930606+07:00","message":"> Transcript [21325] [false]: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290933012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.290935554+07:00","message":"Set new StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.36793341+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.367969024+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:14.367974492+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.36798781+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.367994466+07:00","message":"[bufferProcess] interim [980000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.367997341+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368003643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368006348+07:00","message":"> Transcript [21326] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368010008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368012422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368014471+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.368018917+07:00","message":"TextPushed: 'ก็จะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.609352385+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.609393051+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:14.609399663+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.609411558+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609417828+07:00","message":"[bufferProcess] interim [280000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.60942036+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609427838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609430579+07:00","message":"> Transcript [21327] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609433891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609436308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609438688+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.609441952+07:00","message":"TextPushed: 'ก็จะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.737181865+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.737220372+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:14.7372266+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.737240369+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737247539+07:00","message":"[bufferProcess] interim [340000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737250103+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737255681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737258289+07:00","message":"> Transcript [21328] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737261743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737263755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737265856+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.737269001+07:00","message":"TextPushed: 'ก็จะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.737980365+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.737993514+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:14.737997338+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.738008925+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738012422+07:00","message":"[bufferProcess] interim [400000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738014711+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738017142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738020442+07:00","message":"> Transcript [21329] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738023178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738025226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738027429+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738029511+07:00","message":"TextPushed: 'ก็จะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738034322+07:00","message":"Push: 'ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738036459+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738038893+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:14.738041262+07:00","message":"Next Push (prob) : 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:14.738063371+07:00","message":"push: {false ในบริเวณพื้นที่ 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.314154227+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.314198791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.314204308+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.314218513+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314225426+07:00","message":"[bufferProcess] interim [0]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314228547+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314234402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.31423808+07:00","message":"> Transcript [21330] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314242773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314245643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.31424923+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.314252553+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.377189076+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.377213962+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:15.377218921+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.377230615+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377238239+07:00","message":"[bufferProcess] interim [60000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377241211+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377249135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377251733+07:00","message":"> Transcript [21331] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377255231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377257259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377260226+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.377262756+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.579329946+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.579370988+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:15.579378197+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.579394528+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579402501+07:00","message":"[bufferProcess] interim [180000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579405398+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579413944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.57941759+07:00","message":"> Transcript [21332] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579421582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579423917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579426489+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.579430176+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.67787282+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.67791382+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:15.677921016+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.677936298+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677945325+07:00","message":"[bufferProcess] interim [300000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677948107+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677953726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.67795645+07:00","message":"> Transcript [21333] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677960192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677962285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677964945+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677970112+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677976479+07:00","message":"Push: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677978571+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677981154+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.677984683+07:00","message":"Next Push (prob) : 'ภาคอีสานและก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.677992502+07:00","message":"push: {false ภาคเหนือ 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.723748945+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.72379581+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:15.723805997+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.723823764+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723840642+07:00","message":"[bufferProcess] interim [360000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723845027+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723853162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723857127+07:00","message":"> Transcript [21334] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723862274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723865402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723868955+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.723876197+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.784781363+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.7848294+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:15.784844376+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็คิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.784866681+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784876635+07:00","message":"[bufferProcess] interim [420000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784880847+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784885831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784890116+07:00","message":"> Transcript [21335] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784895602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784898937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784902809+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.784907192+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.894766998+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.894806808+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:15.894813848+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.894837143+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894844341+07:00","message":"[bufferProcess] interim [480000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894847402+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894854628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894857747+07:00","message":"> Transcript [21336] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894861388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894863457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894865793+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.894869977+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.977123625+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.977173166+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:15.977180586+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.977198839+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977206519+07:00","message":"[bufferProcess] interim [600000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.97720941+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977213704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977216595+07:00","message":"> Transcript [21337] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.97722061+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977222797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977224927+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977227566+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977232833+07:00","message":"Push: 'ภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.9772351+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977237876+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:15.977240516+07:00","message":"Next Push (prob) : 'ที่ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:15.977249015+07:00","message":"push: {false ภาคอีสานและก็ 0 0xc003380000}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:16.206845931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:16.206858175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.346231264+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.346269344+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:52:16.346276891+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.34629168+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346298237+07:00","message":"[bufferProcess] interim [960000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346301462+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346305921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346309305+07:00","message":"> Transcript [21338] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346311882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.346314246+07:00","message":"Set new StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.525439148+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.525473199+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:16.525479684+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.525490618+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525496952+07:00","message":"[bufferProcess] interim [200000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525500355+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525506186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525508918+07:00","message":"> Transcript [21339] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525512262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525514684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525516997+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.525519519+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.586076194+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.586120469+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:52:16.586127892+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:16.58614931+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586158877+07:00","message":"[bufferProcess] interim [320000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586163287+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586171101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586175762+07:00","message":"> Transcript [21340] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586180962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586184102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586187565+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:16.586191878+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.098560767+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.098606211+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:17.098616269+07:00","message":"receive interim result [false|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.098634194+07:00","message":"[buffer interim] 1539 false ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098643058+07:00","message":"[bufferProcess] interim [740000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098647123+07:00","message":"[bufferProcess] send to processor:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098658208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098663876+07:00","message":"> Transcript [21341] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098669263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098672086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098675652+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.098679543+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.222942259+07:00","message":"[GCS] IsForceVAD: false for message ID: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.281836702+07:00","message":"[GCS] Start streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364157439+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364210608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ\",\"confidence\":0.9387346}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364219751+07:00","message":"receive interim result [true|false]: ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364226767+07:00","message":"end recv isFinal message id 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364229777+07:00","message":"end Recv id 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364239479+07:00","message":"[buffer interim] 1539 true ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364247883+07:00","message":"[bufferProcess] interim [70000000]:ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364252793+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.36425822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364262592+07:00","message":"> Transcript [21342] [false]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364268269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364271105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364274447+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364278756+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.36429313+07:00","message":"Push: 'ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364296586+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364300191+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364304698+07:00","message":"Next Push (prob) : 'ภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364307411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364312083+07:00","message":"> Transcript [21343] [true]: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364315004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364317492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364319351+07:00","message":"StatePrefix: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364321621+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364323705+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364338813+07:00","message":"push: {false ที่บริเวณ 0 0xc003380000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364565098+07:00","message":"Push: 'ภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364573355+07:00","message":"TextPushed: 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและก็ที่บริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.364577402+07:00","message":"Set new StatePrefix : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.36458107+07:00","message":"Next Push (prob) : 'ก็จะอยู่ในบริเวณพื้นที่ภาคเหนือภาคอีสานและบริเวณภาคตะวันออกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.364592997+07:00","message":"push: {true ภาคตะวันออกนะคะ 0 0xc003380000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.36459276+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1539.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:17.377513265+07:00","message":"write wav file: './tmp/7585/7585_1539.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.640530234+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.640580196+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:52:17.640587917+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:17.640609349+07:00","message":"[buffer interim] 1540 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.640617168+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:17.640619853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.153986099+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.154029395+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:18.154036335+07:00","message":"receive interim result [false|false]: ไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.154051302+07:00","message":"[buffer interim] 1540 false ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.154058674+07:00","message":"[bufferProcess] interim [840000000]:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.154061483+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.15406674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.154069887+07:00","message":"> Transcript [21344] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.15407247+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.300142958+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.30017928+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:18.300184925+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.300200927+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.30020748+07:00","message":"[bufferProcess] interim [960000000]:ก็เป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.300210638+07:00","message":"[bufferProcess] send to processor:ไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.300214194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.30021787+07:00","message":"> Transcript [21345] [false]: 'ไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.300220348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.300222431+07:00","message":"Set new StatePrefix: 'ไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.416174425+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.416219236+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:18.416226674+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.416243129+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416250953+07:00","message":"[bufferProcess] interim [80000000]:ก็เป็นเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416253453+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416260586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416263745+07:00","message":"> Transcript [21346] [false]: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416266337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.416269331+07:00","message":"Set new StatePrefix: 'ก็เป็นเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.481947617+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.48199159+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:18.481998891+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่าอย่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.482015471+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482023304+07:00","message":"[bufferProcess] interim [200000000]:ก็เป็นเพราะว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482026524+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482034827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482037943+07:00","message":"> Transcript [21347] [false]: 'ก็เป็นเพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482041718+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482044292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482046586+07:00","message":"StatePrefix: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.482048886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.51187713+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.511911959+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:18.51192267+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.511939914+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.511950242+07:00","message":"[bufferProcess] interim [260000000]:ก็เป็นเพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.511953202+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.51195679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.511959974+07:00","message":"> Transcript [21348] [false]: 'ก็เป็นเพราะว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.511963855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.51196603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.51196799+07:00","message":"StatePrefix: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.511970058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.658791458+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.658845021+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:18.658853097+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.658870226+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658878305+07:00","message":"[bufferProcess] interim [380000000]:ก็เป็นเพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658881201+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658888797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658891725+07:00","message":"> Transcript [21349] [false]: 'ก็เป็นเพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658895613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658898389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658900653+07:00","message":"StatePrefix: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.658902959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.832954723+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.8330023+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:18.833010801+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.833027926+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833041195+07:00","message":"[bufferProcess] interim [500000000]:ก็เป็นเพราะว่ายังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.83304563+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833054307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833058993+07:00","message":"> Transcript [21350] [false]: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.83306473+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833068139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833071475+07:00","message":"StatePrefix: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833074658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833082809+07:00","message":"Push: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833085943+07:00","message":"TextPushed: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833089156+07:00","message":"Set new StatePrefix : 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.833092788+07:00","message":"Next Push (prob) : 'ว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.833116434+07:00","message":"push: {false ก็เป็นเพราะ 0 0xc00298e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.884049529+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.88408438+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:18.884090804+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:18.884101439+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884107592+07:00","message":"[bufferProcess] interim [560000000]:ก็เป็นเพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884110053+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884115318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884118026+07:00","message":"> Transcript [21351] [false]: 'ก็เป็นเพราะว่ายังมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884121186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884123346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884125329+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:18.884127856+07:00","message":"TextPushed: 'ก็เป็นเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.03785724+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.037897235+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:19.037903476+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.037917514+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.03792407+07:00","message":"[bufferProcess] interim [800000000]:ก็เป็นเพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037926572+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037933419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037936117+07:00","message":"> Transcript [21352] [false]: 'ก็เป็นเพราะว่ายังมีกระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037939649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037941819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037944385+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.037946721+07:00","message":"TextPushed: 'ก็เป็นเพราะ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:19.207415407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:19.207432612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.362505232+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.362542265+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:19.362548679+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.362564309+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362572962+07:00","message":"[bufferProcess] interim [100000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362576241+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.36258297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362585801+07:00","message":"> Transcript [21353] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362589714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362592227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362594539+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.362596834+07:00","message":"TextPushed: 'ก็เป็นเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.426623147+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.426661932+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:19.426667937+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.426677377+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426684423+07:00","message":"[bufferProcess] interim [220000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426687473+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426691237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426693957+07:00","message":"> Transcript [21354] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.42669769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426699978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.42670225+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426704439+07:00","message":"TextPushed: 'ก็เป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426706999+07:00","message":"Push: 'ว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426709057+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426711466+07:00","message":"Set new StatePrefix : 'ก็เป็นเพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.426713872+07:00","message":"Next Push (prob) : 'กระแสตรงที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.426720946+07:00","message":"push: {false ว่ายังมี 0 0xc00298e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.678066714+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.678106935+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:19.678113126+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.678126887+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678137711+07:00","message":"[bufferProcess] interim [340000000]:ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678140148+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678147107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678149883+07:00","message":"> Transcript [21355] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678154078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678156446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678158498+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.678161474+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.699132144+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.699162905+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:19.699168905+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.699183401+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699189461+07:00","message":"[bufferProcess] interim [400000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699192077+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699195577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699198575+07:00","message":"> Transcript [21356] [false]: 'ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699201523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.699203681+07:00","message":"Set new StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสลมที่ห้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.863586156+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.863620864+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:19.863626669+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:19.86364331+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863650706+07:00","message":"[bufferProcess] interim [580000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863653532+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863657205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863660316+07:00","message":"> Transcript [21357] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863662964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:19.863665938+07:00","message":"Set new StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.116150188+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.116187272+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:20.116193437+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.116206844+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116213979+07:00","message":"[bufferProcess] interim [820000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116216688+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116223361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116226381+07:00","message":"> Transcript [21358] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116230398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116232705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116234733+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.116237553+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.301541905+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.301578286+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:20.301587504+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.301602625+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301609048+07:00","message":"[bufferProcess] interim [60000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301611739+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.30161915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301623272+07:00","message":"> Transcript [21359] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301627764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301630895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301633963+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.301638825+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.672547157+07:00","message":"[GCS] IsForceVAD: false for message ID: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.743359958+07:00","message":"[GCS] Start streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.908962104+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.908989667+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:20.908995763+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.909009327+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909016175+07:00","message":"[bufferProcess] interim [420000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909018912+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909022745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909026126+07:00","message":"> Transcript [21360] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909029685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909031641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909034178+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.909037334+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.948051664+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.948086446+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:20.948092866+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.9481119+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948129141+07:00","message":"[bufferProcess] interim [480000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948133423+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948143671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.9481477+07:00","message":"> Transcript [21361] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948154178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948156998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948159606+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948162494+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948165131+07:00","message":"Push: 'กระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948167862+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948171368+07:00","message":"Set new StatePrefix : 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.948175036+07:00","message":"Next Push (prob) : 'จะแรงของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.948185423+07:00","message":"push: {false กระแสตรงที่ค่อนข้าง 0 0xc00298e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.993680993+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.99373241+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:20.993742645+07:00","message":"receive interim result [false|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:20.993762895+07:00","message":"[buffer interim] 1540 false ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.99377799+07:00","message":"[bufferProcess] interim [540000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.993782216+07:00","message":"[bufferProcess] send to processor:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.993792018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.993796686+07:00","message":"> Transcript [21362] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.993800963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:20.993804332+07:00","message":"Set new StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.132658867+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.13269757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิต่ำ\",\"confidence\":0.91368526}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.132704638+07:00","message":"receive interim result [true|false]: ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.132715532+07:00","message":"end recv isFinal message id 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.132717989+07:00","message":"end Recv id 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.132724061+07:00","message":"[buffer interim] 1540 true ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132731143+07:00","message":"[bufferProcess] interim [630000000]:ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.13273485+07:00","message":"[bufferProcess] send to processor (isfinal):ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.13274178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132769883+07:00","message":"> Transcript [21363] [false]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132774408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132777489+07:00","message":"Set new StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132780319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132782925+07:00","message":"> Transcript [21364] [true]: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของอุณหภูมิต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132787044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132789538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132791877+07:00","message":"StatePrefix: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้างจะแรงของพลพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132794743+07:00","message":"TextPushed: 'ก็เป็นเพราะว่ายังมีกระแสตรงที่ค่อนข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:21.132805468+07:00","message":"Push: 'จะแรงของอุณหภูมิต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:21.13281639+07:00","message":"push: {true จะแรงของอุณหภูมิต่ำ 0 0xc00298e400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:21.141221747+07:00","message":"write wav file: './tmp/7585/7585_1540.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.128501072+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.128548076+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:22.128554001+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.128572767+07:00","message":"[buffer interim] 1541 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.128580649+07:00","message":"[bufferProcess] interim [380000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.128583083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.19407869+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.194114865+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:22.194120861+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.194137716+07:00","message":"[buffer interim] 1541 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.194147666+07:00","message":"[bufferProcess] interim [500000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.194149985+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.19415322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.194156338+07:00","message":"> Transcript [21365] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.194158813+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:22.20825263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:22.208285175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.569493131+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.569539124+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:22.569547745+07:00","message":"receive interim result [false|false]: ที่พักเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.569564223+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569572999+07:00","message":"[bufferProcess] interim [800000000]:ที่พักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569578451+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569590017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569594848+07:00","message":"> Transcript [21366] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569600679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.56960341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569606072+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.569608741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.741626383+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.741665107+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:22.741673251+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.741690012+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741698755+07:00","message":"[bufferProcess] interim [980000000]:ที่พักเข้ามาปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741703038+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741707515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741711663+07:00","message":"> Transcript [21367] [false]: 'ที่พักเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741716188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741718964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741722701+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.741725959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.81607416+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.816112918+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:22.816119355+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.816139872+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816146633+07:00","message":"[bufferProcess] interim [40000000]:ที่พักเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816149296+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816153163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.81615725+07:00","message":"> Transcript [21368] [false]: 'ที่พักเข้ามาปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816160896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816163169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816165481+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.816167946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.877115337+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.877149697+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:22.877155563+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.877176182+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877182607+07:00","message":"[bufferProcess] interim [160000000]:ที่พักเข้ามาปกป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877185175+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877188811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877191541+07:00","message":"> Transcript [21369] [false]: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.87719714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877199561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877201721+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877203852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877206814+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877208845+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877210956+07:00","message":"Set new StatePrefix : 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.877213501+07:00","message":"Next Push (prob) : 'พักเข้ามาปก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.877221403+07:00","message":"push: {false ที่ 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.882845841+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.882883639+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:22.882890107+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:22.882908275+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.882915435+07:00","message":"[bufferProcess] interim [220000000]:ที่พักเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.88292031+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.882930079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.882933272+07:00","message":"> Transcript [21370] [false]: 'ที่พักเข้ามาปกป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.88293715+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.88293946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.882942218+07:00","message":"StatePrefix: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:22.882945239+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.198737518+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.198777201+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:23.198782812+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.19879948+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198806214+07:00","message":"[bufferProcess] interim [520000000]:ที่พักเข้ามาปกคลุมประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198809404+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198819792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198822893+07:00","message":"> Transcript [21371] [false]: 'ที่พักเข้ามาปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.19883335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198835994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198838535+07:00","message":"StatePrefix: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.198841014+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.51235143+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.512389649+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.512396191+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:23.512409621+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512416679+07:00","message":"[bufferProcess] interim [820000000]:ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512419384+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512426462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512429751+07:00","message":"> Transcript [21372] [false]: 'ที่พักเข้ามาปกคลุมประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512433278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512435617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512438103+07:00","message":"StatePrefix: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:23.512440474+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.091215591+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.091258235+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:52:24.091264805+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.091279706+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091287038+07:00","message":"[bufferProcess] interim [420000000]:ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091290173+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091297558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091300395+07:00","message":"> Transcript [21373] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091304839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091307443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091309851+07:00","message":"StatePrefix: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09131263+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091318875+07:00","message":"Push: 'พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091321013+07:00","message":"TextPushed: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.091323188+07:00","message":"Set new StatePrefix : 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.09132613+07:00","message":"Next Push (prob) : 'คลุมทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.091349997+07:00","message":"push: {false พักเข้ามาปก 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.234126916+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.234172685+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:24.23417909+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.234195243+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234203165+07:00","message":"[bufferProcess] interim [480000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234206007+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234213637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234216473+07:00","message":"> Transcript [21374] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234220061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234222586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.234224602+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.23422717+07:00","message":"TextPushed: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.406607427+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.406641288+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.406647311+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.406661643+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406670055+07:00","message":"[bufferProcess] interim [720000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406674204+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406681168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406685386+07:00","message":"> Transcript [21375] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406690338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406693842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406696293+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.406698903+07:00","message":"TextPushed: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.598852429+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.598893742+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:52:24.598901865+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.598921669+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598931205+07:00","message":"[bufferProcess] interim [900000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598935043+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598943427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598947749+07:00","message":"> Transcript [21376] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598953235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598956701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598959992+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.598963768+07:00","message":"TextPushed: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.789022333+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.789068209+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:24.789077069+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.789094962+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789103195+07:00","message":"[bufferProcess] interim [80000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789107662+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789112883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789118957+07:00","message":"> Transcript [21377] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789125248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789128381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789132151+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789136131+07:00","message":"TextPushed: 'ที่พักเข้ามาปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.7891447+07:00","message":"Push: 'คลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789147863+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789151317+07:00","message":"Set new StatePrefix : 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.789154975+07:00","message":"Next Push (prob) : 'ประเทศไทยและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.789176072+07:00","message":"push: {false คลุมทะเลอันดามัน 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.921725189+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.921763378+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:24.921769263+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.92178519+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921792483+07:00","message":"[bufferProcess] interim [200000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921795132+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921798924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921801987+07:00","message":"> Transcript [21378] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921805562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921807634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921812239+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.921815552+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.983964552+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.984002446+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:52:24.984009074+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:24.984024507+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984031013+07:00","message":"[bufferProcess] interim [320000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984033733+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984040545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984043344+07:00","message":"> Transcript [21379] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.98404744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984049647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984053252+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:24.984056277+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:25.209075961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:25.209089627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.407905082+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.407944654+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.407951613+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.407966925+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407974676+07:00","message":"[bufferProcess] interim [680000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407977156+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407980915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.40798366+07:00","message":"> Transcript [21380] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407987076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407989186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407991513+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.407994291+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.501406528+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.501449139+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:25.501457076+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.501473075+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501479794+07:00","message":"[bufferProcess] interim [740000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501482747+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501486858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.50148968+07:00","message":"> Transcript [21381] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501493846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501496109+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.50149854+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501501278+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501504083+07:00","message":"Push: 'ประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.50150641+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501508906+07:00","message":"Set new StatePrefix : 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:25.501511428+07:00","message":"Next Push (prob) : 'อ่าวไทยใน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.501521768+07:00","message":"push: {false ประเทศไทยและ 0 0xc002968380}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:25.991004371+07:00","message":"[GCS] IsForceVAD: false for message ID: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.063019981+07:00","message":"[GCS] Start streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.072124394+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.072160971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.072166975+07:00","message":"receive interim result [false|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.072182747+07:00","message":"[buffer interim] 1541 false ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072191755+07:00","message":"[bufferProcess] interim [340000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072194887+07:00","message":"[bufferProcess] send to processor:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072200411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072203552+07:00","message":"> Transcript [21382] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072206489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.072208632+07:00","message":"Set new StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109198191+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109240003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ\",\"confidence\":0.9521036}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109246705+07:00","message":"receive interim result [true|false]: ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109252999+07:00","message":"end recv isFinal message id 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109256001+07:00","message":"end Recv id 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109262504+07:00","message":"[buffer interim] 1541 true ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109269034+07:00","message":"[bufferProcess] interim [460000000]:ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109272624+07:00","message":"[bufferProcess] send to processor (isfinal):ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109281649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.10928473+07:00","message":"> Transcript [21383] [false]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109288342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109290754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109295325+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109298422+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109300602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109303519+07:00","message":"> Transcript [21384] [true]: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109305817+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109307697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109309547+07:00","message":"StatePrefix: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109311605+07:00","message":"TextPushed: 'ที่พักเข้ามาปกคลุมทะเลอันดามันประเทศไทยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:26.109314525+07:00","message":"Push: 'อ่าวไทยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:26.109346815+07:00","message":"push: {true อ่าวไทยนะคะ 0 0xc002968380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:26.120165428+07:00","message":"write wav file: './tmp/7585/7585_1541.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.674899471+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.674939778+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:27.674945225+07:00","message":"receive interim result [false|false]: ต้องกด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.674961139+07:00","message":"[buffer interim] 1542 false ต้องกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.674967512+07:00","message":"[bufferProcess] interim [440000000]:ต้องกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.67496942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.674976035+07:00","message":"[bufferProcess] send to processor (ticker):ต้องกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.67497904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.674981842+07:00","message":"> Transcript [21385] [false]: 'ต้องกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.674984047+07:00","message":"Set StatePrefix (first interim): 'ต้องกด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.99387442+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.993909524+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:27.99391473+07:00","message":"receive interim result [false|false]: ฝนก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:27.993928187+07:00","message":"[buffer interim] 1542 false ฝนก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.993936306+07:00","message":"[bufferProcess] interim [740000000]:ฝนก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:27.993938078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.125439704+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.125481613+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:28.125489037+07:00","message":"receive interim result [false|false]: ฝนก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.125509428+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.125520478+07:00","message":"[bufferProcess] interim [920000000]:ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.125523326+07:00","message":"[bufferProcess] send to processor:ฝนก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.125526881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.12553005+07:00","message":"> Transcript [21386] [false]: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.125532228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.125534551+07:00","message":"Set new StatePrefix: 'ฝนก็ยัง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:28.209521872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:28.209538121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.516599281+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.516643178+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:28.51665025+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพลาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.516666129+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516676689+07:00","message":"[bufferProcess] interim [280000000]:ฝนก็ยังคงพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516680364+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516689823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516694199+07:00","message":"> Transcript [21387] [false]: 'ฝนก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516699885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516702846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516705817+07:00","message":"StatePrefix: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.516708955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.636894422+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.636936037+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:28.636941921+07:00","message":"receive interim result [false|false]: ฝนก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.636960853+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636968493+07:00","message":"[bufferProcess] interim [340000000]:ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.63697072+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636973956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636977216+07:00","message":"> Transcript [21388] [false]: 'ฝนก็ยังคงพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636980833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.63698305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636985388+07:00","message":"StatePrefix: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.636987409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.704161606+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.704206107+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:28.704211904+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:28.704232565+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704240377+07:00","message":"[bufferProcess] interim [520000000]:ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704243401+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704255059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704258081+07:00","message":"> Transcript [21389] [false]: 'ฝนก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704261743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704264357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704266311+07:00","message":"StatePrefix: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:28.704269341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.329220793+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.329263116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนก็ยังคงผ่าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.329271487+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.329284866+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329293264+07:00","message":"[bufferProcess] interim [120000000]:ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329296552+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329303286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329307595+07:00","message":"> Transcript [21390] [false]: 'ฝนก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329314037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329317029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329319141+07:00","message":"StatePrefix: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329321241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329330816+07:00","message":"Push: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329335363+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329339181+07:00","message":"Set new StatePrefix : 'ฝนก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.329342605+07:00","message":"Next Push (prob) : 'คงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.329352922+07:00","message":"push: {false ฝนก็ยัง 0 0xc00298f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.54043722+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.540478989+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.540485792+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.540501428+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540510513+07:00","message":"[bufferProcess] interim [240000000]:ฝนก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540513684+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540517172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540520056+07:00","message":"> Transcript [21391] [false]: 'ฝนก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540523398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540526069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540528836+07:00","message":"StatePrefix: 'ฝนก็ยังคงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.540531936+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.736101328+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.736142404+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:29.736149094+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณใด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.736175193+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736181617+07:00","message":"[bufferProcess] interim [480000000]:ฝนก็ยังคงพาดผ่านบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736184123+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736187697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736190499+07:00","message":"> Transcript [21392] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736192818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.736195323+07:00","message":"Set new StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.790133212+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.790172238+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:29.790178014+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.790189144+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.79019736+07:00","message":"[bufferProcess] interim [540000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790200069+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณใด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790203702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790206636+07:00","message":"> Transcript [21393] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790209943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790211997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790214004+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.790216559+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.929713022+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.929759268+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.929766223+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.929782637+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929793444+07:00","message":"[bufferProcess] interim [720000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929796184+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929800078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929802892+07:00","message":"> Transcript [21394] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929806425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929808727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929810759+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.929813275+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.985610231+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.985645015+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:52:29.985651148+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:29.985661381+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985667762+07:00","message":"[bufferProcess] interim [780000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985670601+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985675633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985678285+07:00","message":"> Transcript [21395] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985681502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985683687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985685907+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:29.985688806+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.120238686+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.120290275+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:30.120300819+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.120320555+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120335323+07:00","message":"[bufferProcess] interim [840000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120339556+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120348147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120353148+07:00","message":"> Transcript [21396] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120360544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120364479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120368584+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120372084+07:00","message":"TextPushed: 'ฝนก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120380642+07:00","message":"Push: 'คงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120384799+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120388817+07:00","message":"Set new StatePrefix : 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.120392981+07:00","message":"Next Push (prob) : 'ประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.120404838+07:00","message":"push: {false คงพาดผ่านบริเวณ 0 0xc00298f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.511216042+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.511242358+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.511247819+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.511258032+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511264317+07:00","message":"[bufferProcess] interim [260000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511266773+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511272231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511275193+07:00","message":"> Transcript [21397] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.51127829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511280567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511282608+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.511284958+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.733337613+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.733374969+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:30.733381302+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.733397373+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733404917+07:00","message":"[bufferProcess] interim [500000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733407966+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.73341386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733417193+07:00","message":"> Transcript [21398] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733423662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733425772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733428098+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.733430923+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.840430621+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.840476611+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:30.840484194+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.840499325+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840507746+07:00","message":"[bufferProcess] interim [560000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840510685+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840514002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840517469+07:00","message":"> Transcript [21399] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840521299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840523646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840525653+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.840528488+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.902893164+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.902932884+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:30.902939941+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.90295518+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902964218+07:00","message":"[bufferProcess] interim [680000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902967235+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.9029728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902975706+07:00","message":"> Transcript [21400] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902979242+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902981467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902983821+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902986317+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902990633+07:00","message":"Push: 'ประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902992554+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.902994724+07:00","message":"Set new StatePrefix : 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:30.90299688+07:00","message":"Next Push (prob) : 'มาร์ลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:30.90302566+07:00","message":"push: {false ประเทศเมียน 0 0xc00298f100}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:31.210616294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:31.210645832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.345462864+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.345501245+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.345507187+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.345521717+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.34552758+07:00","message":"[bufferProcess] interim [40000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345531091+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345541886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345544971+07:00","message":"> Transcript [21401] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.34554888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345550968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345552947+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.345555449+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.409591449+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.409641233+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:52:31.409650146+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.409666799+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409678406+07:00","message":"[bufferProcess] interim [220000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409683343+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409691146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409695179+07:00","message":"> Transcript [21402] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409700851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409703871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409706919+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.409710744+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.531561237+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.531612325+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:31.531619039+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.531639649+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.53164818+07:00","message":"[bufferProcess] interim [280000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531651484+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531655492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531659724+07:00","message":"> Transcript [21403] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531664044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531668001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531671319+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.531674552+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.602911025+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.602954999+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.602962045+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.602977248+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.602987385+07:00","message":"[bufferProcess] interim [400000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.602990224+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.602996447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.6029993+07:00","message":"> Transcript [21404] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.60300345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603005883+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603008642+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603013318+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603020282+07:00","message":"Push: 'มาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603022361+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.60302506+07:00","message":"Set new StatePrefix : 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.603027994+07:00","message":"Next Push (prob) : 'ตำบลเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.603036909+07:00","message":"push: {false มาร์ลาว 0 0xc00298f100}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.633426469+07:00","message":"[GCS] IsForceVAD: false for message ID: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.734134293+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.734177588+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:52:31.734186981+07:00","message":"receive interim result [false|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหาอย่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.734203366+07:00","message":"[buffer interim] 1542 false ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหาอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734214799+07:00","message":"[bufferProcess] interim [580000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหาอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734218488+07:00","message":"[bufferProcess] send to processor:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734225479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734228836+07:00","message":"> Transcript [21405] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734233194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.73423538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734237411+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.734240527+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796902172+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796957613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบนเข้ามาหาอยู่\",\"confidence\":0.9027212}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796967998+07:00","message":"receive interim result [true|false]: ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบนเข้ามาหาอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796980388+07:00","message":"end recv isFinal message id 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796984279+07:00","message":"end Recv id 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.796992869+07:00","message":"[buffer interim] 1542 true ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบนเข้ามาหาอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797003734+07:00","message":"[bufferProcess] interim [580000000]:ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบนเข้ามาหาอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797010667+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหาอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797016135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797020272+07:00","message":"> Transcript [21406] [false]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามาหาอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797025453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797028862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797031874+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797036189+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797039108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797042102+07:00","message":"> Transcript [21407] [true]: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตอนบนเข้ามาหาอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797046072+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.79704872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797051405+07:00","message":"StatePrefix: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาวตำบลเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797054642+07:00","message":"TextPushed: 'ฝนก็ยังคงพาดผ่านบริเวณประเทศเมียนมาร์ลาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:31.797068438+07:00","message":"Push: 'ตอนบนเข้ามาหาอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.79708074+07:00","message":"push: {true ตอนบนเข้ามาหาอยู่ 0 0xc00298f100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:31.817025775+07:00","message":"write wav file: './tmp/7585/7585_1542.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:31.823447264+07:00","message":"[GCS] Start streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.175107756+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.175158602+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:52:32.175165301+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.17518279+07:00","message":"[buffer interim] 1543 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.175191349+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.175194378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.383766753+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.383826224+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:32.383833926+07:00","message":"receive interim result [false|false]: ความปลอด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.383850945+07:00","message":"[buffer interim] 1543 false ความปลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.38385812+07:00","message":"[bufferProcess] interim [600000000]:ความปลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.383860905+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.383868321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.38387143+07:00","message":"> Transcript [21408] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.383875047+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.49086317+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.49090942+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:32.490914998+07:00","message":"receive interim result [false|false]: ความกด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.490927265+07:00","message":"[buffer interim] 1543 false ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490933719+07:00","message":"[bufferProcess] interim [720000000]:ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490936044+07:00","message":"[bufferProcess] send to processor:ความปลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490941762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490944871+07:00","message":"> Transcript [21409] [false]: 'ความปลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490948027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490950047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490952081+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.490954331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.544164837+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.544205889+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:32.544211482+07:00","message":"receive interim result [false|false]: ความกดอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.544222267+07:00","message":"[buffer interim] 1543 false ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544228359+07:00","message":"[bufferProcess] interim [780000000]:ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.5442307+07:00","message":"[bufferProcess] send to processor:ความกด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544236347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544238852+07:00","message":"> Transcript [21410] [false]: 'ความกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544242183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544244529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544246845+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.544249239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.801593547+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.80163303+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:32.801638449+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:32.801653866+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801660184+07:00","message":"[bufferProcess] interim [960000000]:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801662636+07:00","message":"[bufferProcess] send to processor:ความกดอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801666745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801669717+07:00","message":"> Transcript [21411] [false]: 'ความกดอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801672735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801674976+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801676883+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:32.801678961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.036061888+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.036103672+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:33.036109657+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.036124361+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.03613101+07:00","message":"[bufferProcess] interim [200000000]:ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036134417+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036137931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036141377+07:00","message":"> Transcript [21412] [false]: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036144789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036148508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.03615042+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.03615262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036159453+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036161542+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036163582+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.036165824+07:00","message":"Next Push (prob) : 'กดอากาศต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.036191763+07:00","message":"push: {false ความ 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.081879784+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.08192168+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:33.081928394+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.081939672+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081945881+07:00","message":"[bufferProcess] interim [260000000]:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081948369+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081953819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081956621+07:00","message":"> Transcript [21413] [false]: 'ความกดอากาศต่ำหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081962937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081965273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081967652+07:00","message":"StatePrefix: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.081970069+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.116157752+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.116199306+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:33.116205497+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.116220835+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116228047+07:00","message":"[bufferProcess] interim [320000000]:ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116231418+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116238602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116241377+07:00","message":"> Transcript [21414] [false]: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.11624567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116248594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116250617+07:00","message":"StatePrefix: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.116253361+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185646331+07:00","message":"[GCS] Cleaned up inactive client: 1524"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185685538+07:00","message":"[GCS] Cleaned up inactive client: 1523"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185688767+07:00","message":"[GCS] Cleaned up inactive client: 1522"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185690915+07:00","message":"[GCS] Cleaned up inactive client: 1521"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185692913+07:00","message":"[GCS] Cleaned up inactive client: 1526"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.185694934+07:00","message":"[GCS] Cleaned up inactive client: 1525"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.276048319+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.276087717+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:33.27609351+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.276110424+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276118377+07:00","message":"[bufferProcess] interim [440000000]:ความกดอากาศต่ำหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276121157+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276124931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276127893+07:00","message":"> Transcript [21415] [false]: 'ความกดอากาศต่ำหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276132305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276134573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276136833+07:00","message":"StatePrefix: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.276139217+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.401830352+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.401872692+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:33.401879625+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.401898011+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401911048+07:00","message":"[bufferProcess] interim [560000000]:ความกดอากาศต่ำหรือว่ากลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.40191632+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401923448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401929337+07:00","message":"> Transcript [21416] [false]: 'ความกดอากาศต่ำหรือว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401937586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.40194123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401945408+07:00","message":"StatePrefix: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401949145+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401956838+07:00","message":"Push: 'กดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401960105+07:00","message":"TextPushed: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401963555+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.401967694+07:00","message":"Next Push (prob) : 'หรือว่ากู'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.401987512+07:00","message":"push: {false กดอากาศต่ำ 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.477374737+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.477419866+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:33.477427578+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.477444679+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477462481+07:00","message":"[bufferProcess] interim [680000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477465899+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477470315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477473608+07:00","message":"> Transcript [21417] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477475975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.477478251+07:00","message":"Set new StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.725770845+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.725827324+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:33.725836542+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:33.725852693+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725860763+07:00","message":"[bufferProcess] interim [920000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725864713+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725869462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725873826+07:00","message":"> Transcript [21418] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725878425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725881247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725884417+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:33.725888357+07:00","message":"TextPushed: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:34.211639529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:34.211656306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.32779835+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.327848001+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:52:34.327860691+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.327876408+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327884134+07:00","message":"[bufferProcess] interim [520000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327887037+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.32789566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327898493+07:00","message":"> Transcript [21419] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327902196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327904679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327906976+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.327909889+07:00","message":"TextPushed: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.483992095+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.484033504+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:34.484039741+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.484052677+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484059805+07:00","message":"[bufferProcess] interim [640000000]:ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484062268+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484067412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484070453+07:00","message":"> Transcript [21420] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484074587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484077036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484079497+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.484082745+07:00","message":"TextPushed: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.629149649+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.629195206+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:34.629201312+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.629211007+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629217594+07:00","message":"[bufferProcess] interim [820000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629220953+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629224543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629227261+07:00","message":"> Transcript [21421] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629231356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629233563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629235881+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629238483+07:00","message":"TextPushed: 'ความกดอากาศต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629241233+07:00","message":"Push: 'หรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629243192+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629245593+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มเมฆฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.629247773+07:00","message":"Next Push (prob) : 'เมฆฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.629256009+07:00","message":"push: {false หรือว่ากลุ่ม 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.807741518+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.807799336+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:34.807807074+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.807827593+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807838857+07:00","message":"[bufferProcess] interim [940000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807843021+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807847178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807850372+07:00","message":"> Transcript [21422] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807853211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.807855411+07:00","message":"Set new StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.853627884+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.853678703+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:34.853687493+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:34.853706218+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.8537175+07:00","message":"[bufferProcess] interim [60000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853721499+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853728896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.85373375+07:00","message":"> Transcript [21423] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853739404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853743142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853747952+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:34.853752147+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.075320953+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.075367775+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:35.075374217+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.075391517+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075401313+07:00","message":"[bufferProcess] interim [300000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075404163+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075410253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.07541309+07:00","message":"> Transcript [21424] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075417593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075420069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075422576+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.075426004+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.174016148+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.174057026+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:35.174064015+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.174078953+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174086465+07:00","message":"[bufferProcess] interim [360000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174089537+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174093926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.17409964+07:00","message":"> Transcript [21425] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174104395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174106647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.174109285+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.1741121+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.177389976+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.177410275+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:35.177414817+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.177426797+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177431818+07:00","message":"[bufferProcess] interim [420000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177434204+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177437068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.17744026+07:00","message":"> Transcript [21426] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177443761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177445818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177448009+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177450559+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177458661+07:00","message":"Push: 'ด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177461427+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.17746387+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวอารีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.177466469+07:00","message":"Next Push (prob) : 'อยู่แถวอารีย์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.177498109+07:00","message":"push: {false ด้วยคนซึ่งปกคลุม 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.494829565+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.494871774+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:35.494878386+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณปาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.494892807+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494902482+07:00","message":"[bufferProcess] interim [660000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494905379+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494911292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494914266+07:00","message":"> Transcript [21427] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494916965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.494921739+07:00","message":"Set new StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.496463546+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.496503917+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:35.496511912+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.496530467+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496538328+07:00","message":"[bufferProcess] interim [720000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496542465+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496551177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496555277+07:00","message":"> Transcript [21428] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496560598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.49656368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.49656668+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.496570871+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.747273692+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.747326855+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:35.747340323+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:35.74735402+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747361788+07:00","message":"[bufferProcess] interim [20000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747364796+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747372411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747375358+07:00","message":"> Transcript [21429] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747379485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747382175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747384398+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:35.747387401+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.076168331+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.076220721+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:52:36.076229069+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.076244127+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076253521+07:00","message":"[bufferProcess] interim [320000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076258648+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076269491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076275283+07:00","message":"> Transcript [21430] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076281619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076284593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076288387+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.076293146+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.295844575+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.295901958+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:36.295910253+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.295927984+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295936156+07:00","message":"[bufferProcess] interim [500000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295939813+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295947139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295950878+07:00","message":"> Transcript [21431] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295956582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295959346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295962111+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295965142+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295972771+07:00","message":"Push: 'อยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.29597506+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.29597849+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.295981626+07:00","message":"Next Push (prob) : 'ประเทศเวียดนามตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.295993424+07:00","message":"push: {false อยู่แถวบริเวณ 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.459274256+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.45931453+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:36.459322393+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.459333721+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459340264+07:00","message":"[bufferProcess] interim [680000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459343201+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459349066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.45935187+07:00","message":"> Transcript [21432] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459355795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459358182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459360244+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.459363036+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.5002833+07:00","message":"[GCS] IsForceVAD: false for message ID: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.562432319+07:00","message":"[GCS] Start streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.63520651+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.635253815+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:36.635262246+07:00","message":"receive interim result [false|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.635277787+07:00","message":"[buffer interim] 1543 false ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635301487+07:00","message":"[bufferProcess] interim [860000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635305009+07:00","message":"[bufferProcess] send to processor:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.63531204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635315154+07:00","message":"> Transcript [21433] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635319175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635321827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.635323838+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.6353268+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.689098096+07:00","message":"[GCS] IsForceVAD: false for message ID: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.753581299+07:00","message":"[GCS] Start streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762552888+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762589159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา\",\"confidence\":0.9301016}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762595989+07:00","message":"receive interim result [true|false]: ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762607124+07:00","message":"end recv isFinal message id 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762609806+07:00","message":"end Recv id 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762614572+07:00","message":"[buffer interim] 1543 true ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762621152+07:00","message":"[bufferProcess] interim [890000000]:ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762625085+07:00","message":"[bufferProcess] send to processor (isfinal):ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.76262825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762630923+07:00","message":"> Transcript [21434] [false]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762634433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.76263626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762638201+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762641382+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762643606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762645734+07:00","message":"> Transcript [21435] [true]: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762648207+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762650059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762654935+07:00","message":"StatePrefix: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762658913+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762662013+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762866837+07:00","message":"Push: 'ประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762870983+07:00","message":"TextPushed: 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งปกคลุมอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762873586+07:00","message":"Set new StatePrefix : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762875994+07:00","message":"Next Push (prob) : 'ความกดอากาศต่ำหรือว่ากลุ่มด้วยคนซึ่งตกลงอยู่แถวบริเวณประเทศเวียดนามตอนบนและเอา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.762884216+07:00","message":"push: {true ประเทศเวียดนามตอนบนและเอา 0 0xc00298e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.762890007+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1543.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:36.772976892+07:00","message":"write wav file: './tmp/7585/7585_1543.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.86252026+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.862867512+07:00","message":"found end of frame, send empty tag with msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.862873106+07:00","message":"end Recv id 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.862880546+07:00","message":"[buffer interim] 1544 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862887318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862890673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862893683+07:00","message":"> Transcript [21436] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862896243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862898251+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862900223+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862902103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:36.862904724+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:36.862913378+07:00","message":"push: {true \n 0 0xc002968100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:36.869100352+07:00","message":"write wav file: './tmp/7585/7585_1544.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:37.212563446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:37.212579548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.237759841+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.237797009+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:38.237802519+07:00","message":"receive interim result [false|false]: ก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.237823078+07:00","message":"[buffer interim] 1545 false ก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.237832303+07:00","message":"[bufferProcess] interim [440000000]:ก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.237834161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.23783759+07:00","message":"[bufferProcess] send to processor (ticker):ก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.237840308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.237843108+07:00","message":"> Transcript [21437] [false]: 'ก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.237845653+07:00","message":"Set StatePrefix (first interim): 'ก็กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.444428935+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.444466191+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:38.444472248+07:00","message":"receive interim result [false|false]: ก็กลับกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.444489347+07:00","message":"[buffer interim] 1545 false ก็กลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.444496564+07:00","message":"[bufferProcess] interim [560000000]:ก็กลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.444498524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.618588593+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.618624358+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:38.618630609+07:00","message":"receive interim result [false|false]: ประกอบกับช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.618643786+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618649885+07:00","message":"[bufferProcess] interim [740000000]:ประกอบกับช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618653234+07:00","message":"[bufferProcess] send to processor:ก็กลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618659816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618662514+07:00","message":"> Transcript [21438] [false]: 'ก็กลับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618666076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618668366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618670514+07:00","message":"StatePrefix: 'ก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.618672904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.6744057+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.674448485+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:38.674455353+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.674469989+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.674477586+07:00","message":"[bufferProcess] interim [860000000]:ประกอบกับช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.674480237+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.674485739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.67448886+07:00","message":"> Transcript [21439] [false]: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.674491289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.674494138+07:00","message":"Set new StatePrefix: 'ประกอบกับช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.842297461+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.842338574+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:38.842344811+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.842359925+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.84236735+07:00","message":"[bufferProcess] interim [40000000]:ประกอบกับช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842370177+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842373582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842376956+07:00","message":"> Transcript [21440] [false]: 'ประกอบกับช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842380865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842383087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842385132+07:00","message":"StatePrefix: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.842387769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.900752541+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.900795981+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:38.900804056+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:38.90083076+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.900838849+07:00","message":"[bufferProcess] interim [160000000]:ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.90084194+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.90084904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.900852603+07:00","message":"> Transcript [21441] [false]: 'ประกอบกับช่วงนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.900856537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.900858977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.900861551+07:00","message":"StatePrefix: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:38.90086383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.554955245+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.555002179+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:52:39.555008505+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.55502869+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555036812+07:00","message":"[bufferProcess] interim [760000000]:ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555039799+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555049014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555052947+07:00","message":"> Transcript [21442] [false]: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555059662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555062085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555064144+07:00","message":"StatePrefix: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.555066363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.727163767+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.727203868+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:39.727210692+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝ่าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.727227003+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะกระแสลมฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727236422+07:00","message":"[bufferProcess] interim [940000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727239147+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727244757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727247787+07:00","message":"> Transcript [21443] [false]: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727253014+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727256106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727259306+07:00","message":"StatePrefix: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727261625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727267848+07:00","message":"Push: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727269886+07:00","message":"TextPushed: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727274945+07:00","message":"Set new StatePrefix : 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.727277612+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.727285797+07:00","message":"push: {false ประกอบกับช่วง 0 0xc003381300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.782488571+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.782530132+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:39.782536948+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝากรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.782549423+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะกระแสลมฝากรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782558837+07:00","message":"[bufferProcess] interim [60000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝากรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782561345+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะคะกระแสลมฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782568785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782571705+07:00","message":"> Transcript [21444] [false]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782575516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782578072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.782580441+07:00","message":"StatePrefix: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.78258358+07:00","message":"TextPushed: 'ประกอบกับช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.784565638+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.784578877+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:39.784582783+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.784591678+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784594823+07:00","message":"[bufferProcess] interim [120000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784596863+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะคะกระแสลมฝากรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784601535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784604036+07:00","message":"> Transcript [21445] [false]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝากรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784606699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784608698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784610522+07:00","message":"StatePrefix: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.784612621+07:00","message":"TextPushed: 'ประกอบกับช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.981325154+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.981360632+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:39.98136643+07:00","message":"receive interim result [false|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:39.981377034+07:00","message":"[buffer interim] 1545 false ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981383489+07:00","message":"[bufferProcess] interim [300000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.9813866+07:00","message":"[bufferProcess] send to processor:ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981392422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981395465+07:00","message":"> Transcript [21446] [false]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981399097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981401497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981403988+07:00","message":"StatePrefix: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:39.981406645+07:00","message":"TextPushed: 'ประกอบกับช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.090908045+07:00","message":"[GCS] IsForceVAD: false for message ID: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.152845041+07:00","message":"[GCS] Start streaming session, msgId: 1546"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:40.213471577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:40.213478426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282434891+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282501014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก\",\"confidence\":0.9560797}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.28250859+07:00","message":"receive interim result [true|false]: ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282518641+07:00","message":"end recv isFinal message id 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282521078+07:00","message":"end Recv id 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282527375+07:00","message":"[buffer interim] 1545 true ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282538155+07:00","message":"[bufferProcess] interim [540000000]:ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282545669+07:00","message":"[bufferProcess] send to processor (isfinal):ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282549255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282553356+07:00","message":"> Transcript [21447] [false]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282557286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282559429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282561848+07:00","message":"StatePrefix: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282564594+07:00","message":"TextPushed: 'ประกอบกับช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282572162+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282574133+07:00","message":"TextPushed: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282576803+07:00","message":"Set new StatePrefix : 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282579182+07:00","message":"Next Push (prob) : 'กระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282581182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282583342+07:00","message":"> Transcript [21448] [true]: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282586314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.28258807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282589968+07:00","message":"StatePrefix: 'ประกอบกับช่วงนี้นะคะกระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282592263+07:00","message":"TextPushed: 'ประกอบกับช่วงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.282594514+07:00","message":"Push: 'กระแสลมฝ่ายตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.282602225+07:00","message":"push: {false นี้นะคะ 0 0xc003381300}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.28261192+07:00","message":"push: {true กระแสลมฝ่ายตะวันตก 0 0xc003381300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:40.291613603+07:00","message":"write wav file: './tmp/7585/7585_1545.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.898188697+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.898227771+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:40.898233738+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:40.898246546+07:00","message":"[buffer interim] 1546 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.898256085+07:00","message":"[bufferProcess] interim [780000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:40.898258049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.017775273+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.017818522+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:41.017824501+07:00","message":"receive interim result [false|false]: งั้นก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.017840199+07:00","message":"[buffer interim] 1546 false งั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.01784707+07:00","message":"[bufferProcess] interim [900000000]:งั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.017851719+07:00","message":"[bufferProcess] send to processor:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.017855772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.017858684+07:00","message":"> Transcript [21449] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.017860954+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.195076946+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.195125902+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:41.195134898+07:00","message":"receive interim result [false|false]: งั้นก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.195159623+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.19517087+07:00","message":"[bufferProcess] interim [80000000]:งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195176861+07:00","message":"[bufferProcess] send to processor:งั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195184827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.19519025+07:00","message":"> Transcript [21450] [false]: 'งั้นก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195195145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195198102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195201603+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.195204847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.785725124+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.785764385+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:41.785771174+07:00","message":"receive interim result [false|false]: งั้นก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.785792407+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785801013+07:00","message":"[bufferProcess] interim [680000000]:งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785805607+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785817752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785821992+07:00","message":"> Transcript [21451] [false]: 'งั้นก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785826909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785829915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785833242+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.785836958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.911894605+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.911940765+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:41.911947939+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:41.911962916+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911970716+07:00","message":"[bufferProcess] interim [740000000]:งั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911973485+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911980505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911983372+07:00","message":"> Transcript [21452] [false]: 'งั้นก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.91198766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.91199024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911992188+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:41.911997221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.095000962+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.095033134+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:42.095038238+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.095053191+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095058794+07:00","message":"[bufferProcess] interim [980000000]:งั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095061159+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095064903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095067473+07:00","message":"> Transcript [21453] [false]: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095070951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095073246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095075415+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095077399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095099899+07:00","message":"Push: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095102473+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095104742+07:00","message":"Set new StatePrefix : 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.095107205+07:00","message":"Next Push (prob) : 'ยังคงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.095115174+07:00","message":"push: {false งั้นก็ 0 0xc003381f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.226050644+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.226106056+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:42.226115531+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.226140833+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226154785+07:00","message":"[bufferProcess] interim [40000000]:งั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226158801+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226170786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.22617681+07:00","message":"> Transcript [21454] [false]: 'งั้นก็ยังคงเคลื่อนผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226182546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226185768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.226189124+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.22619262+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.423148154+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.423192505+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:42.423200441+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.423213303+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423221719+07:00","message":"[bufferProcess] interim [280000000]:งั้นก็ยังคงเคลื่อนผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423224241+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423227597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.42323038+07:00","message":"> Transcript [21455] [false]: 'งั้นก็ยังคงเคลื่อนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423233928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423236353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423238344+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.423240914+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.470861091+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.470897361+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:42.470902951+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.4709176+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470923623+07:00","message":"[bufferProcess] interim [340000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470926305+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470932813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470935797+07:00","message":"> Transcript [21456] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470939038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470941228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470943364+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.470945643+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.611093738+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.611133403+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:42.611139581+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.611151183+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611159927+07:00","message":"[bufferProcess] interim [520000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611162562+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611168321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611171355+07:00","message":"> Transcript [21457] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611175163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611177378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611179899+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611182398+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611187539+07:00","message":"Push: 'ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611189656+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611192971+07:00","message":"Set new StatePrefix : 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.611195649+07:00","message":"Next Push (prob) : 'ผ่านเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.611217985+07:00","message":"push: {false ยังคงเคลื่อน 0 0xc003381f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.93686181+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.936901527+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:42.936909089+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:42.936924983+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936932439+07:00","message":"[bufferProcess] interim [820000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936935508+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936943942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936946952+07:00","message":"> Transcript [21458] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936952623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936955053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936957089+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:42.936959939+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.18658715+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.18662553+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:43.1866323+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.186646487+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.18665317+07:00","message":"[bufferProcess] interim [60000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186656079+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186659776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186663554+07:00","message":"> Transcript [21459] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186666926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186669109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186672515+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.186675095+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.189105187+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.189133797+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:43.189139242+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.189155197+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189199156+07:00","message":"[bufferProcess] interim [120000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189203149+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189210486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189213118+07:00","message":"> Transcript [21460] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189216342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189218429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.189220927+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.18922387+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:43.21423389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:43.214252071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.40555546+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.405589779+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:43.405596134+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.40561178+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405618621+07:00","message":"[bufferProcess] interim [300000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405621249+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405624815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405627838+07:00","message":"> Transcript [21461] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405631504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405637046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405639427+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405642204+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405644881+07:00","message":"Push: 'ผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405647557+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405650146+07:00","message":"Set new StatePrefix : 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.405652583+07:00","message":"Next Push (prob) : 'ยังบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.405659797+07:00","message":"push: {false ผ่านเข้ามา 0 0xc003381f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.640689329+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.640733531+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:43.640741565+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.64075822+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640769201+07:00","message":"[bufferProcess] interim [480000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640773566+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640782646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640786868+07:00","message":"> Transcript [21462] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640791807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640794839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640797958+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.640802363+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.843610398+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.843661462+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:43.843670261+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:43.843686602+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843698018+07:00","message":"[bufferProcess] interim [720000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843702412+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843709474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843713277+07:00","message":"> Transcript [21463] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843720004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843723127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843726629+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:43.843731117+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.016534208+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.016573886+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:44.016581031+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.016598222+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016606454+07:00","message":"[bufferProcess] interim [840000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016609981+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016619649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016623641+07:00","message":"> Transcript [21464] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016628583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016630741+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.0166331+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.016636004+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.022482934+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.022508268+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:52:44.022513629+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.022527518+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022533262+07:00","message":"[bufferProcess] interim [900000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022535704+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022539249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022541986+07:00","message":"> Transcript [21465] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022545097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022547211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022549297+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022551877+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022559661+07:00","message":"Push: 'ยังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022561925+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.02256413+07:00","message":"Set new StatePrefix : 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.022566827+07:00","message":"Next Push (prob) : 'ภาคเหนือแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.022604438+07:00","message":"push: {false ยังบริเวณพื้นที่ 0 0xc003381f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.332405679+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.332451604+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:44.33246055+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.332476029+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332483944+07:00","message":"[bufferProcess] interim [140000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332488312+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332497352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332501642+07:00","message":"> Transcript [21466] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332505581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.332508787+07:00","message":"Set new StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.3354307+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.335458081+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:44.335463294+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.335474372+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.33547941+07:00","message":"[bufferProcess] interim [200000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335482044+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335487471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335490119+07:00","message":"> Transcript [21467] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335493631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335496176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.33549817+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.335501008+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.594924712+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.59496754+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:44.594977155+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.594989534+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.594997761+07:00","message":"[bufferProcess] interim [500000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595002556+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595007619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595012288+07:00","message":"> Transcript [21468] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595017788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595020974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595024821+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.595029465+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.78396398+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.783999008+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:44.784005637+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:44.784018648+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784027525+07:00","message":"[bufferProcess] interim [680000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784030484+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784034332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.7840375+07:00","message":"> Transcript [21469] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784041577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784043926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784047868+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:44.784050756+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.10417437+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.104213556+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:45.104221009+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.104230931+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104237597+07:00","message":"[bufferProcess] interim [980000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.10424341+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104247278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104249972+07:00","message":"> Transcript [21470] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104254315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.10425666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104259309+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104262217+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104265546+07:00","message":"Push: 'ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104267859+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.10427012+07:00","message":"Set new StatePrefix : 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.104272572+07:00","message":"Next Push (prob) : 'อีสานตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.104286227+07:00","message":"push: {false ภาคเหนือและภาค 0 0xc003381f00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.212236606+07:00","message":"[GCS] IsForceVAD: false for message ID: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.296826656+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.296857545+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:45.296863488+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.296878079+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296883611+07:00","message":"[bufferProcess] interim [160000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296886597+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296890406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296892864+07:00","message":"> Transcript [21471] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296896486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296899299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296901408+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.296904568+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.299516722+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.299539167+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:52:45.299544433+07:00","message":"receive interim result [false|false]: งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.299554782+07:00","message":"[buffer interim] 1546 false งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299559444+07:00","message":"[bufferProcess] interim [220000000]:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299562205+07:00","message":"[bufferProcess] send to processor:งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299566014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.29956878+07:00","message":"> Transcript [21472] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299571822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299573869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299575954+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.299578317+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397898111+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397937762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ\",\"confidence\":0.9423635}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397944615+07:00","message":"receive interim result [true|false]: ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397957121+07:00","message":"end recv isFinal message id 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397960116+07:00","message":"end Recv id 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.397969496+07:00","message":"[buffer interim] 1546 true ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.397982727+07:00","message":"[bufferProcess] interim [280000000]:ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.397988175+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.397991674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.397994635+07:00","message":"> Transcript [21473] [false]: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.397998357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.3980003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398002941+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398005629+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.39800778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398012185+07:00","message":"> Transcript [21474] [true]: 'ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398014516+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398016277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398018138+07:00","message":"StatePrefix: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398020321+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398022255+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398190848+07:00","message":"Push: 'ตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398194868+07:00","message":"TextPushed: 'งั้นก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398197418+07:00","message":"Set new StatePrefix : 'ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398199884+07:00","message":"Next Push (prob) : 'ก็ยังคงเคลื่อนผ่านเข้ามายังบริเวณพื้นที่ภาคเหนือและภาคอีสานตอนบนด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.398213249+07:00","message":"push: {true ตอนบนด้วยนะคะ 0 0xc003381f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:45.398218284+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1546.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:45.409120177+07:00","message":"write wav file: './tmp/7585/7585_1546.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:45.596612084+07:00","message":"[GCS] Start streaming session, msgId: 1547"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:46.214502423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:46.214532188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.463742871+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.463789045+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:46.463794415+07:00","message":"receive interim result [false|false]: นี่เอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.463818431+07:00","message":"[buffer interim] 1547 false นี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463831807+07:00","message":"[bufferProcess] interim [720000000]:นี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463833809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463837346+07:00","message":"[bufferProcess] send to processor (ticker):นี่เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463840102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463842863+07:00","message":"> Transcript [21475] [false]: 'นี่เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.463845137+07:00","message":"Set StatePrefix (first interim): 'นี่เอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.654137481+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.654177135+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:46.65418482+07:00","message":"receive interim result [false|false]: พี่เองส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.654198613+07:00","message":"[buffer interim] 1547 false พี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.654207704+07:00","message":"[bufferProcess] interim [900000000]:พี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.654210657+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.833625832+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.833664028+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:46.833669853+07:00","message":"receive interim result [false|false]: พี่เองส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:46.833684117+07:00","message":"[buffer interim] 1547 false พี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.833690951+07:00","message":"[bufferProcess] interim [80000000]:พี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.833693807+07:00","message":"[bufferProcess] send to processor:พี่เองส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.833700362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.833703412+07:00","message":"> Transcript [21476] [false]: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.83370555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:46.833709237+07:00","message":"Set new StatePrefix: 'พี่เองส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.021927987+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.02196849+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:47.021975205+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.021989837+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.021998189+07:00","message":"[bufferProcess] interim [260000000]:พี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022000716+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022008133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022011537+07:00","message":"> Transcript [21477] [false]: 'พี่เองส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.02201536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022017654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022019975+07:00","message":"StatePrefix: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.022022246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.547865942+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.547903636+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:47.547909522+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.547919255+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547925799+07:00","message":"[bufferProcess] interim [680000000]:พี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547928338+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547931857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547934872+07:00","message":"> Transcript [21478] [false]: 'พี่เองส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547938273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547940213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.547942182+07:00","message":"StatePrefix: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.54794423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.570319933+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.570365501+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:47.570371894+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.570392298+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.57039986+07:00","message":"[bufferProcess] interim [740000000]:พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.57040245+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.570410403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.570413749+07:00","message":"> Transcript [21479] [false]: 'พี่เองส่งผลให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.570417716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.570420018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.57042204+07:00","message":"StatePrefix: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.570424173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.947973714+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.94801207+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:47.948026101+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.948042026+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.94804902+07:00","message":"[bufferProcess] interim [100000000]:พี่เองส่งผลให้ระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948051419+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948059094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948062067+07:00","message":"> Transcript [21480] [false]: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948065848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948068154+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948070186+07:00","message":"StatePrefix: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948072362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948077839+07:00","message":"Push: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948080274+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.94808273+07:00","message":"Set new StatePrefix : 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:47.948084989+07:00","message":"Next Push (prob) : 'ผลให้ระยะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:47.948092684+07:00","message":"push: {false พี่เองส่ง 0 0xc003067700}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.004733002+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.004774186+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:48.004781068+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้พระยังอยู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.004795868+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้พระยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004811203+07:00","message":"[bufferProcess] interim [160000000]:พี่เองส่งผลให้พระยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004814351+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004821991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004825486+07:00","message":"> Transcript [21481] [false]: 'พี่เองส่งผลให้ระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004828997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.00483126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004833483+07:00","message":"StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.004835851+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.069022042+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.069066887+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:48.069074377+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.069087872+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.069094444+07:00","message":"[bufferProcess] interim [220000000]:พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.069098039+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้พระยังอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.069104808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.069107723+07:00","message":"> Transcript [21482] [false]: 'พี่เองส่งผลให้พระยังอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.069110233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.06911263+07:00","message":"Set new StatePrefix: 'พี่เองส่งผลให้พระยังอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.101633479+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.101670369+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:48.101676727+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะยาวมีคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.101690361+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะยาวมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.101697629+07:00","message":"[bufferProcess] interim [280000000]:พี่เองส่งผลให้ระยะยาวมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.101700724+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.101704272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.101707092+07:00","message":"> Transcript [21483] [false]: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.10170952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.101711656+07:00","message":"Set new StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.20648411+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.206523618+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:48.206529365+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะยาวมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.206544304+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะยาวมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206551191+07:00","message":"[bufferProcess] interim [400000000]:พี่เองส่งผลให้ระยะยาวมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206553941+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ระยะยาวมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206560428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206563312+07:00","message":"> Transcript [21484] [false]: 'พี่เองส่งผลให้ระยะยาวมีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206566999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206569455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206571955+07:00","message":"StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.206574835+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.21969714+07:00","message":"[GCS] IsForceVAD: false for message ID: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.293718039+07:00","message":"[GCS] Start streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.318978784+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.319018036+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:48.319024372+07:00","message":"receive interim result [false|false]: พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.319039998+07:00","message":"[buffer interim] 1547 false พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319046582+07:00","message":"[bufferProcess] interim [640000000]:พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319049414+07:00","message":"[bufferProcess] send to processor:พี่เองส่งผลให้ระยะยาวมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319056151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319058865+07:00","message":"> Transcript [21485] [false]: 'พี่เองส่งผลให้ระยะยาวมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319062386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.31906475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.319067194+07:00","message":"StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.31906997+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408647835+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408687806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก\",\"confidence\":0.9390415}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408694796+07:00","message":"receive interim result [true|false]: พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408704719+07:00","message":"end recv isFinal message id 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408706891+07:00","message":"end Recv id 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408714303+07:00","message":"[buffer interim] 1547 true พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408725712+07:00","message":"[bufferProcess] interim [640000000]:พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408729269+07:00","message":"[bufferProcess] send to processor (isfinal):พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408732368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.40873577+07:00","message":"> Transcript [21486] [false]: 'พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408738899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408741023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.40874362+07:00","message":"StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408746171+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.40874832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408751469+07:00","message":"> Transcript [21487] [true]: 'พี่เองส่งผลให้ระยะยาวมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408754075+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408755792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.40875762+07:00","message":"StatePrefix: 'พี่เองส่งผลให้ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408759612+07:00","message":"TextPushed: 'พี่เองส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.408766305+07:00","message":"Push: 'ผลให้ระยะยาวมีฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.408774898+07:00","message":"push: {true ผลให้ระยะยาวมีฝนตกหนัก 0 0xc003067700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:48.418292622+07:00","message":"write wav file: './tmp/7585/7585_1547.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.420461993+07:00","message":"[GCS] IsForceVAD: false for message ID: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.483659826+07:00","message":"[GCS] Start streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.514999171+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.515023258+07:00","message":"found end of frame, send empty tag with msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.515026464+07:00","message":"end Recv id 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.515032957+07:00","message":"[buffer interim] 1548 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515039821+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515049447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515052484+07:00","message":"> Transcript [21488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515055103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515057183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515059105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515061101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:48.515063644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:48.515071505+07:00","message":"push: {true \n 0 0xc00298ee00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:48.522710707+07:00","message":"write wav file: './tmp/7585/7585_1548.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:49.215213178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:49.215224522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.005831193+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.005877967+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:50.005885102+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.005903579+07:00","message":"[buffer interim] 1549 false จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005912565+07:00","message":"[bufferProcess] interim [440000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005915479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005922348+07:00","message":"[bufferProcess] send to processor (ticker):จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005925968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005928583+07:00","message":"> Transcript [21489] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.005930998+07:00","message":"Set StatePrefix (first interim): 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.11879385+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.118849807+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:50.118857414+07:00","message":"receive interim result [false|false]: จะส่งของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.118876508+07:00","message":"[buffer interim] 1549 false จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.118885627+07:00","message":"[bufferProcess] interim [620000000]:จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.118888821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.302461084+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.302502808+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:50.302508563+07:00","message":"receive interim result [false|false]: จะส่งของทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.302522552+07:00","message":"[buffer interim] 1549 false จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302529163+07:00","message":"[bufferProcess] interim [800000000]:จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302532606+07:00","message":"[bufferProcess] send to processor:จะส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302536583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302539407+07:00","message":"> Transcript [21490] [false]: 'จะส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302543049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302545295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302547406+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.302549896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.613711172+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.613758243+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:50.613765255+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.613779195+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.613791115+07:00","message":"[bufferProcess] interim [160000000]:จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.613796695+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61381175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.613816679+07:00","message":"> Transcript [21491] [false]: 'จะส่งของทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61382136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61382413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61382792+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61383097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.619690308+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.619715818+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:50.619720834+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.619734314+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.61973912+07:00","message":"[bufferProcess] interim [220000000]:จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619741412+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619746573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619753755+07:00","message":"> Transcript [21492] [false]: 'จะส่งของทะเลอันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619756661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619758627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619760523+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.619762512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.933363407+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.933409355+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:50.933416451+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.933434908+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933443054+07:00","message":"[bufferProcess] interim [460000000]:จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933445933+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933449887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933453353+07:00","message":"> Transcript [21493] [false]: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933457536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933460066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933462154+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933464602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933472313+07:00","message":"Push: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933474378+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.93347717+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:50.933479625+07:00","message":"Next Push (prob) : 'ของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:50.933506165+07:00","message":"push: {false จะส่ง 0 0xc00298ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.12543514+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.125472537+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.125478565+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.125490641+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125503392+07:00","message":"[bufferProcess] interim [640000000]:จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125505955+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125511926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125514966+07:00","message":"> Transcript [21494] [false]: 'จะส่งของทะเลอันดามันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125518678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125520922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125523076+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.125525626+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.249995584+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.250038007+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:52:51.250044914+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.25006147+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.25006902+07:00","message":"[bufferProcess] interim [760000000]:จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250071728+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.25007541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250078308+07:00","message":"> Transcript [21495] [false]: 'จะส่งของทะเลอันดามันและอ่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.25008195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250084204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250086681+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250088969+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.250184249+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.250220053+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.250225733+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.250238546+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250243395+07:00","message":"[bufferProcess] interim [820000000]:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250245991+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250251504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250254581+07:00","message":"> Transcript [21496] [false]: 'จะส่งของทะเลอันดามันและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250258396+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250260527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250262709+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.250265108+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.719230841+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.719273091+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:51.71928082+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.719293357+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719303011+07:00","message":"[bufferProcess] interim [240000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719305737+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719309487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719312344+07:00","message":"> Transcript [21497] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719316459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719318649+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719320841+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719323287+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719329774+07:00","message":"Push: 'ของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719331835+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.719336803+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.71933903+07:00","message":"Next Push (prob) : 'และอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.719360674+07:00","message":"push: {false ของทะเลอันดามัน 0 0xc00298ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.970063945+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.970108398+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:51.970115405+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะคะอย่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:51.97013119+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะคะอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970138467+07:00","message":"[bufferProcess] interim [480000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะคะอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970141518+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970145148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970148228+07:00","message":"> Transcript [21498] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970151382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970153483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970155924+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:51.970159013+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.071272001+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.071308934+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:52.071315056+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.071329551+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071335582+07:00","message":"[bufferProcess] interim [600000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071339914+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะคะอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071344063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071346855+07:00","message":"> Transcript [21499] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะคะอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071358639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071361018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.071363519+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.07136651+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.15259966+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.152634792+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:52.152641825+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.15265739+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152664543+07:00","message":"[bufferProcess] interim [660000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152667452+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152674499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152677393+07:00","message":"> Transcript [21500] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152681119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152683415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.15268942+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.152692115+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:52.215850564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:52.215870853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.726016133+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.726054902+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:52:52.726060227+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.726076104+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726084381+07:00","message":"[bufferProcess] interim [260000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726087227+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726096072+07:00","message":"> Transcript [21501] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726100018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726102517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726106036+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726108818+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726113517+07:00","message":"Push: 'และอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.72611564+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726118641+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.726121033+07:00","message":"Next Push (prob) : 'นะครับระยะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.726128978+07:00","message":"push: {false และอ่าวไทย 0 0xc00298ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.854018254+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.854064295+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:52.854071841+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:52.854086302+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854094075+07:00","message":"[bufferProcess] interim [380000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854096879+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854103411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.8541064+07:00","message":"> Transcript [21502] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854110599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854113588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854115659+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:52.854118982+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.127754109+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.127789777+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:53.127796108+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.127817261+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127824368+07:00","message":"[bufferProcess] interim [680000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127826958+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127830898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127833678+07:00","message":"> Transcript [21503] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127837016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127839357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127841351+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.127844161+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.260487336+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.260535568+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:53.260542041+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.260553692+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260562137+07:00","message":"[bufferProcess] interim [800000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260565092+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260568986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260572489+07:00","message":"> Transcript [21504] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260576785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260579124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260581737+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.260584769+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.33248607+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.332532934+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:53.332538889+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.332554023+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332560542+07:00","message":"[bufferProcess] interim [920000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332563296+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332572104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332575133+07:00","message":"> Transcript [21505] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332579319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332581471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332585172+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332588538+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332593579+07:00","message":"Push: 'นะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.332595576+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.33259894+07:00","message":"Set new StatePrefix : 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.3326015+07:00","message":"Next Push (prob) : 'ก็ยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.332610802+07:00","message":"push: {false นะครับระยะนี้ 0 0xc00298ef00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.56950417+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.569544319+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:53.569551601+07:00","message":"receive interim result [false|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงดีขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.569566957+07:00","message":"[buffer interim] 1549 false จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569573901+07:00","message":"[bufferProcess] interim [100000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569577021+07:00","message":"[bufferProcess] send to processor:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.56958382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569586464+07:00","message":"> Transcript [21506] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569590416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569592783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569594708+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.569599478+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.599558955+07:00","message":"[GCS] IsForceVAD: false for message ID: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.730944818+07:00","message":"[GCS] Start streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788923044+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788966454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเลก็ยังคงดีขึ้น\",\"confidence\":0.9440118}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788973688+07:00","message":"receive interim result [true|false]: จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเลก็ยังคงดีขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788981854+07:00","message":"end recv isFinal message id 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788984895+07:00","message":"end Recv id 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.788992839+07:00","message":"[buffer interim] 1549 true จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเลก็ยังคงดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.78900107+07:00","message":"[bufferProcess] interim [340000000]:จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเลก็ยังคงดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789005004+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789008287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789011345+07:00","message":"> Transcript [21507] [false]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคงดีขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.78901799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789020063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789022162+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789025067+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789027379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789029425+07:00","message":"> Transcript [21508] [true]: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ทะเลก็ยังคงดีขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789031797+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789033717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789035405+07:00","message":"StatePrefix: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้ก็ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789037435+07:00","message":"TextPushed: 'จะส่งของทะเลอันดามันและอ่าวไทยนะครับระยะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:53.789040407+07:00","message":"Push: 'ทะเลก็ยังคงดีขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:53.789050129+07:00","message":"push: {true ทะเลก็ยังคงดีขึ้น 0 0xc00298ef00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:53.800852294+07:00","message":"write wav file: './tmp/7585/7585_1549.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.343586335+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.343645057+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:54.34365137+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.343666232+07:00","message":"[buffer interim] 1550 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.343673068+07:00","message":"[bufferProcess] interim [600000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.343675421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.39632879+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.396371257+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:54.396377067+07:00","message":"receive interim result [false|false]: รีคอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.396391543+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.396395679+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:54.396398595+07:00","message":"receive interim result [false|false]: ดีคอนแทค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.396403001+07:00","message":"[buffer interim] 1550 false รีคอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.396405921+07:00","message":"[buffer interim] 1550 false ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.39641139+07:00","message":"[bufferProcess] interim [660000000]:รีคอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396413525+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396416505+07:00","message":"[bufferProcess] interim [720000000]:ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396418619+07:00","message":"[bufferProcess] send to processor:รีคอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396421648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396424712+07:00","message":"> Transcript [21509] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.39642698+07:00","message":"Set StatePrefix (first interim): 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396428775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396430878+07:00","message":"> Transcript [21510] [false]: 'รีคอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396432795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.396434713+07:00","message":"Set new StatePrefix: 'รีคอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.711688539+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.711724169+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:54.711730188+07:00","message":"receive interim result [false|false]: ค่อนข้างจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.711739601+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.711745763+07:00","message":"[bufferProcess] interim [960000000]:ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.711748108+07:00","message":"[bufferProcess] send to processor:ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.711751897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.711754779+07:00","message":"> Transcript [21511] [false]: 'ดีคอนแทค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.71175691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.711759012+07:00","message":"Set new StatePrefix: 'ดีคอนแทค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.727296539+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.727329544+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:54.727335873+07:00","message":"receive interim result [false|false]: ดีคอนแทค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.727349469+07:00","message":"[buffer interim] 1550 false ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727355329+07:00","message":"[bufferProcess] interim [20000000]:ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727357646+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727360972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727364319+07:00","message":"> Transcript [21512] [false]: 'ค่อนข้างจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727366872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.727369557+07:00","message":"Set new StatePrefix: 'ค่อนข้างจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.925508546+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.925544499+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:54.925552777+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแวะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.925566314+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925576671+07:00","message":"[bufferProcess] interim [200000000]:ค่อนข้างจะแวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925579103+07:00","message":"[bufferProcess] send to processor:ดีคอนแทค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925582858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925585869+07:00","message":"> Transcript [21513] [false]: 'ดีคอนแทค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925588389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.925590462+07:00","message":"Set new StatePrefix: 'ดีคอนแทค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.98455087+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.984586942+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:54.984592949+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:54.984605849+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.98461151+07:00","message":"[bufferProcess] interim [260000000]:ค่อนข้างจะแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.984614054+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.984620202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.984624551+07:00","message":"> Transcript [21514] [false]: 'ค่อนข้างจะแวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.984627971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:54.984631443+07:00","message":"Set new StatePrefix: 'ค่อนข้างจะแวะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.169342704+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.169383637+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:55.169390037+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.169406705+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169414077+07:00","message":"[bufferProcess] interim [440000000]:ค่อนข้างจะแพงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169418527+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169422713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169426042+07:00","message":"> Transcript [21515] [false]: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169428449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.169431114+07:00","message":"Set new StatePrefix: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.19463123+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.194666479+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:55.194672436+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.194686964+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194693039+07:00","message":"[bufferProcess] interim [500000000]:ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194695343+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194698649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194701702+07:00","message":"> Transcript [21516] [false]: 'ค่อนข้างจะแพงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194705178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194707418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.194709337+07:00","message":"StatePrefix: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.19471143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:55.2159961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:55.216008085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.805373295+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.805415392+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:52:55.805421906+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:55.805439338+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805445959+07:00","message":"[bufferProcess] interim [100000000]:ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805448317+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805452349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805455458+07:00","message":"> Transcript [21517] [false]: 'ค่อนข้างจะแพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805459219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805461911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805464981+07:00","message":"StatePrefix: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:55.805467186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.959720356+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.959756777+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:56.959763156+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.959776696+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959785039+07:00","message":"[bufferProcess] interim [300000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959787664+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959791093+07:00","message":"[bufferProcess] send to processor (ticker):ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959802044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959805589+07:00","message":"> Transcript [21518] [false]: 'ค่อนข้างจะแพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.95980877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959811027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959813483+07:00","message":"StatePrefix: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959817286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959819032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959821199+07:00","message":"> Transcript [21519] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959823949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959825842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959827661+07:00","message":"StatePrefix: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.95982958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.95983201+07:00","message":"Push: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959834057+07:00","message":"TextPushed: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959836125+07:00","message":"Set new StatePrefix : 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:56.959838579+07:00","message":"Next Push (prob) : 'นะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:56.959847331+07:00","message":"push: {false ค่อนข้างจะแพง 0 0xc003935900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.41071229+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.410755887+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:57.410762285+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.410777678+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.410784955+07:00","message":"[bufferProcess] interim [720000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.410787464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.93007859+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.930128397+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:57.930136345+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.930152414+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930160792+07:00","message":"[bufferProcess] interim [200000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930164151+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930172266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930175094+07:00","message":"> Transcript [21520] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930179025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930181416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.93018381+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.930186983+07:00","message":"TextPushed: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.996731956+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.996776789+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:57.996783869+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:57.996803433+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996813601+07:00","message":"[bufferProcess] interim [260000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996816287+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996825241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996828924+07:00","message":"> Transcript [21521] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996832773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996835014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.996837042+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:57.99683981+07:00","message":"TextPushed: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.004111731+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.004140032+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:58.004146383+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.00415764+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004162915+07:00","message":"[bufferProcess] interim [320000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004165446+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004170941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004173586+07:00","message":"> Transcript [21522] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004176821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004178682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.004181224+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.00418502+07:00","message":"TextPushed: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.174842902+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.174886872+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:58.174893956+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.174910707+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174919755+07:00","message":"[bufferProcess] interim [440000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174923615+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174934095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174937396+07:00","message":"> Transcript [21523] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174941608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174944151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174946675+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174949644+07:00","message":"TextPushed: 'ค่อนข้างจะแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.17495752+07:00","message":"Push: 'นะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174960396+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174962756+07:00","message":"Set new StatePrefix : 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.174965063+07:00","message":"Next Push (prob) : 'ตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.174990197+07:00","message":"push: {false นะคะที่บริเวณทะเลอันดามัน 0 0xc003935900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.183246844+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.183280657+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:58.183288109+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.183305126+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.183311056+07:00","message":"[bufferProcess] interim [500000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.183314217+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.183318483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.18332134+07:00","message":"> Transcript [21524] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.183327724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.18333013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.183332622+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.18333565+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:58.216732025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:52:58.216758036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.838081818+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.838122266+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:52:58.838128945+07:00","message":"receive interim result [false|false]: ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.83814626+07:00","message":"[buffer interim] 1550 false ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838156549+07:00","message":"[bufferProcess] interim [100000000]:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.83815926+07:00","message":"[bufferProcess] send to processor:ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838165083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838169043+07:00","message":"> Transcript [21525] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838173155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838177231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838180322+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:58.838183223+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.859221562+07:00","message":"[GCS] IsForceVAD: false for message ID: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:58.92302063+07:00","message":"[GCS] Start streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.049551548+07:00","message":"[GCS] IsForceVAD: false for message ID: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065625982+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065659741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล\",\"confidence\":0.9176537}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065666265+07:00","message":"receive interim result [true|false]: ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065683966+07:00","message":"end recv isFinal message id 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065687017+07:00","message":"end Recv id 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.065704962+07:00","message":"[buffer interim] 1550 true ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065740196+07:00","message":"[bufferProcess] interim [340000000]:ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065747007+07:00","message":"[bufferProcess] send to processor (isfinal):ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065752011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065757519+07:00","message":"> Transcript [21526] [false]: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนพรุ่งนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065763965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065767026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065770999+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065775071+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065777932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065781047+07:00","message":"> Transcript [21527] [true]: 'ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065784875+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065787934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065791191+07:00","message":"StatePrefix: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065802256+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.065805256+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.066009014+07:00","message":"Push: 'ตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.066015579+07:00","message":"TextPushed: 'ค่อนข้างจะแพงนะคะที่บริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.066019316+07:00","message":"Set new StatePrefix : 'ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.066022856+07:00","message":"Next Push (prob) : 'ค่อนข้างจะแพงนะคะบริเวณทะเลอันดามันตอนบนช่วงนี้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.066035668+07:00","message":"push: {true ตอนบนช่วงนี้ผล 0 0xc003935900}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.066055085+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1550.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:59.077127327+07:00","message":"write wav file: './tmp/7585/7585_1550.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.111984004+07:00","message":"[GCS] Start streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.18453997+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.18456051+07:00","message":"found end of frame, send empty tag with msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.184564661+07:00","message":"end Recv id 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.184572709+07:00","message":"[buffer interim] 1551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184597762+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184603556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184608293+07:00","message":"> Transcript [21528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184613031+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184616398+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184619868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184623282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.184635371+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.184647785+07:00","message":"push: {true \n 0 0xc002968480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:59.189822191+07:00","message":"write wav file: './tmp/7585/7585_1551.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.240887767+07:00","message":"[GCS] IsForceVAD: false for message ID: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.301104709+07:00","message":"[GCS] Start streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.364693906+07:00","message":"receive streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.364726171+07:00","message":"found end of frame, send empty tag with msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.364730247+07:00","message":"end Recv id 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.364737509+07:00","message":"[buffer interim] 1552 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364746252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.36475072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364753706+07:00","message":"> Transcript [21529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364756524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364758474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364760513+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364762666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.364767266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.36477632+07:00","message":"push: {true \n 0 0xc00298eb80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:59.369365261+07:00","message":"write wav file: './tmp/7585/7585_1552.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.748738934+07:00","message":"[GCS] IsForceVAD: false for message ID: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.8269223+07:00","message":"[GCS] Start streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.846550192+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.846571888+07:00","message":"found end of frame, send empty tag with msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.846575478+07:00","message":"end Recv id 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.846582319+07:00","message":"[buffer interim] 1553 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846595925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846600315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846603806+07:00","message":"> Transcript [21530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846606605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846609083+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846611136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846613009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:52:59.846619767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:52:59.846629273+07:00","message":"push: {true \n 0 0xc003102680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:52:59.852862858+07:00","message":"write wav file: './tmp/7585/7585_1553.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.01030809+07:00","message":"[GCS] IsForceVAD: false for message ID: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.077325339+07:00","message":"[GCS] Start streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.225441822+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.225476085+07:00","message":"found end of frame, send empty tag with msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.225480725+07:00","message":"end Recv id 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.22549278+07:00","message":"[buffer interim] 1554 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225500575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225504404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225510346+07:00","message":"> Transcript [21531] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225513003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225515103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225517012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225519119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.225521798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.225532176+07:00","message":"push: {true \n 0 0xc003066b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:00.231527197+07:00","message":"write wav file: './tmp/7585/7585_1554.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.727283959+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.727327775+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:00.727333818+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.727348524+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.727355573+07:00","message":"[bufferProcess] interim [660000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.727357582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.922025406+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.922065508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.922071543+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:00.922088379+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.922094854+07:00","message":"[bufferProcess] interim [900000000]:เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.922097413+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.922102014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.92211726+07:00","message":"> Transcript [21532] [false]: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:00.922119951+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.120558569+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.120598288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 19:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.12060475+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.120617425+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120623747+07:00","message":"[bufferProcess] interim [80000000]:เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120626732+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120633248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120636373+07:00","message":"> Transcript [21533] [false]: 'เดี๋ยวประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120640457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120642784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120645109+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.120647569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:01.21702876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:01.217038007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.241531959+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.241576478+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:53:01.241584055+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.241595384+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241603661+07:00","message":"[bufferProcess] interim [200000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.24160702+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241613444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241617137+07:00","message":"> Transcript [21534] [false]: 'เดี๋ยวประมาณ 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.24162176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241624942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241628199+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.241630637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.303710311+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.30374553+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:01.30375129+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.303761873+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:53:01.303764769+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.30377178+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.303775426+07:00","message":"[buffer interim] 1555 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303781254+07:00","message":"[bufferProcess] interim [260000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.30378531+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303799455+07:00","message":"[bufferProcess] interim [260000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303803247+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303807463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303811931+07:00","message":"> Transcript [21535] [false]: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303816908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303818965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303820873+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.303822995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503489789+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503543313+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:53:01.503552622+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503566296+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:53:01.50357168+07:00","message":"receive interim result [false|false]:  1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503592128+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503606335+07:00","message":"[buffer interim] 1555 false  1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503614553+07:00","message":"[bufferProcess] interim [440000000]:เดี๋ยวประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503617535+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503626088+07:00","message":"[bufferProcess] interim [440000000]: 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503632733+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503636549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503640198+07:00","message":"> Transcript [21536] [false]: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503644446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503647252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503649356+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503651737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503660621+07:00","message":"Push: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.50366294+07:00","message":"TextPushed: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503667512+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.503670229+07:00","message":"Next Push (prob) : ' 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.503680065+07:00","message":"push: {false เดี๋ยวประมาณ 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.83590939+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.835946115+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:53:01.835952431+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.835965306+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:01.835970349+07:00","message":"receive interim result [false|false]:  เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.835978329+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:01.835981665+07:00","message":"[buffer interim] 1555 false  เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.835987701+07:00","message":"[bufferProcess] interim [800000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.835990583+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.835993749+07:00","message":"[bufferProcess] interim [800000000]: เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.835996048+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.835999127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.836001905+07:00","message":"> Transcript [21537] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.836005128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.836007442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.836009486+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:01.836011678+07:00","message":"TextPushed: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.155295408+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.155330151+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:53:02.155336288+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.155348768+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155355642+07:00","message":"[bufferProcess] interim [40000000]:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155358592+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155362687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155365165+07:00","message":"> Transcript [21538] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155369289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155371341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155373237+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.155375774+07:00","message":"TextPushed: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246503501+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246547261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246554483+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246571744+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:53:02.246575448+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246584526+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.246588048+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246594401+07:00","message":"[bufferProcess] interim [220000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246599009+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246602549+07:00","message":"[bufferProcess] interim [220000000]: เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246606303+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246609211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246612147+07:00","message":"> Transcript [21539] [false]: 'เดี๋ยวประมาณ 1-2 เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246615831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246618309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246620849+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.246623555+07:00","message":"TextPushed: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.339327413+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.339365374+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:53:02.339372156+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.339387743+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:02.339391996+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.33940125+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.339405876+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339413965+07:00","message":"[bufferProcess] interim [280000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339418637+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.33942364+07:00","message":"[bufferProcess] interim [280000000]: เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339427456+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339431932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339436973+07:00","message":"> Transcript [21540] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339441771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339445232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339448483+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339451873+07:00","message":"TextPushed: 'เดี๋ยวประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339455576+07:00","message":"Push: ' 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339458625+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339462208+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.339465464+07:00","message":"Next Push (prob) : ' เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.339476057+07:00","message":"push: {false  1-2 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.402733485+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.402777644+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:53:02.402785824+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.40280078+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:02.402805895+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.40281449+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.402818255+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402824365+07:00","message":"[bufferProcess] interim [400000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402826978+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402830123+07:00","message":"[bufferProcess] interim [400000000]: เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402832561+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.4028372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402840342+07:00","message":"> Transcript [21541] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.40284349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402845908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402848063+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.402850612+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.656306258+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.656344973+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:53:02.656351994+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.656363252+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:02.656367015+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.656387492+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.656406274+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656414743+07:00","message":"[bufferProcess] interim [580000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656420698+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656429461+07:00","message":"[bufferProcess] interim [580000000]: เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656432606+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656435586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656438553+07:00","message":"> Transcript [21542] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.65644189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656444298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656446426+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.656452066+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.854285755+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.854324755+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:53:02.85433135+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.854342556+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:02.854346025+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.854355363+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.85435976+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854366924+07:00","message":"[bufferProcess] interim [820000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854370112+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854373655+07:00","message":"[bufferProcess] interim [820000000]: เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854377529+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854380525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854383369+07:00","message":"> Transcript [21543] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854388884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854391088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854393489+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.854397823+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909372991+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909429354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.90944263+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909467653+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:02.909477594+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909514461+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909567761+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909594236+07:00","message":"[bufferProcess] interim [880000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909614998+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909634137+07:00","message":"[bufferProcess] interim [880000000]: เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909640388+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909647647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909657855+07:00","message":"> Transcript [21544] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909663547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909665938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909673744+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909682369+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.90968557+07:00","message":"Push: ' เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909688199+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909695431+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:02.909704541+07:00","message":"Next Push (prob) : 'มีฝนฟ้าอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:02.909718296+07:00","message":"push: {false  เมตรบริเวณที่ 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.141660385+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.14170055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.14170911+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.141722163+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:03.141726118+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.141734915+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.141738264+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141744803+07:00","message":"[bufferProcess] interim [120000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141749179+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141752462+07:00","message":"[bufferProcess] interim [120000000]: เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141754979+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141758075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.14176093+07:00","message":"> Transcript [21545] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.141763975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.14176729+07:00","message":"Set new StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185232642+07:00","message":"[GCS] Cleaned up inactive client: 1528"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185263405+07:00","message":"[GCS] Cleaned up inactive client: 1533"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185266526+07:00","message":"[GCS] Cleaned up inactive client: 1532"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185278528+07:00","message":"[GCS] Cleaned up inactive client: 1531"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185281049+07:00","message":"[GCS] Cleaned up inactive client: 1529"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185282783+07:00","message":"[GCS] Cleaned up inactive client: 1527"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.185284569+07:00","message":"[GCS] Cleaned up inactive client: 1530"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.30261979+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.302661127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.302667514+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.302679747+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:03.302685663+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.302706719+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.302731782+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302740284+07:00","message":"[bufferProcess] interim [300000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302746074+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302755278+07:00","message":"[bufferProcess] interim [300000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302757855+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302760852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.30276389+07:00","message":"> Transcript [21546] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302768302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302770457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.30277244+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.302775109+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.552531274+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.55257308+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:53:03.552580316+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.552600056+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:03.552604226+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.552614599+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.552618088+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552624421+07:00","message":"[bufferProcess] interim [480000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552627138+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552630632+07:00","message":"[bufferProcess] interim [480000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552635404+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552639001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552642001+07:00","message":"> Transcript [21547] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552645934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552648102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552650058+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.552653222+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.619609255+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.619652955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.61965851+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.619668128+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:03.619671532+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.619678965+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.61968218+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619687925+07:00","message":"[bufferProcess] interim [600000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619691166+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619694709+07:00","message":"[bufferProcess] interim [600000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619697487+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619701123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619704001+07:00","message":"> Transcript [21548] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619707561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619709711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619712149+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.619716306+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806070254+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806103228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806109872+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806119044+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:53:03.806122135+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806128878+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806132439+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806137513+07:00","message":"[bufferProcess] interim [780000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806139671+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806142818+07:00","message":"[bufferProcess] interim [780000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806145675+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806148923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806151911+07:00","message":"> Transcript [21549] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.80615572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806158079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806160643+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806163384+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806165949+07:00","message":"Push: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806167924+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806176289+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:03.806181499+07:00","message":"Next Push (prob) : 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:03.806188668+07:00","message":"push: {false มีฝนฟ้าคะนอง 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.0095384+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.009574758+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:53:04.009580955+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.009597343+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:53:04.009601759+07:00","message":"receive interim result [false|false]:  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.009609003+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.009612055+07:00","message":"[buffer interim] 1555 false  เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009617635+07:00","message":"[bufferProcess] interim [20000000]:เดี๋ยวประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009620187+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.00962333+07:00","message":"[bufferProcess] interim [20000000]: เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009626387+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009629365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009632316+07:00","message":"> Transcript [21550] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009635712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.00963784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009639846+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.009642156+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:04.21737497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:04.217381641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.26209574+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.262137703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.262146625+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.262158059+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:53:04.262163279+07:00","message":"receive interim result [false|false]:  2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.262178441+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.262193516+07:00","message":"[buffer interim] 1555 false  2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262200796+07:00","message":"[bufferProcess] interim [200000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262205057+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.26220913+07:00","message":"[bufferProcess] interim [200000000]: 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262212247+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262215371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.26221847+07:00","message":"> Transcript [21551] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262221982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262224039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262226086+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.262229191+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.319872779+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.319930899+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:53:04.319939983+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.319953542+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:53:04.319957941+07:00","message":"receive interim result [false|false]:  2 เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.319978058+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.319993081+07:00","message":"[buffer interim] 1555 false  2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.319999839+07:00","message":"[bufferProcess] interim [260000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.32000497+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320011872+07:00","message":"[bufferProcess] interim [260000000]: 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320014266+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320017424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320021043+07:00","message":"> Transcript [21552] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320024895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320026999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320029166+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.320032043+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456241734+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456283602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456290809+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456304472+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:04.456307903+07:00","message":"receive interim result [false|false]:  เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456316476+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456321372+07:00","message":"[buffer interim] 1555 false  เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456327898+07:00","message":"[bufferProcess] interim [380000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.45633635+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456339881+07:00","message":"[bufferProcess] interim [380000000]: เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456342169+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456346078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456348912+07:00","message":"> Transcript [21553] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456353237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456355512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456357477+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456361688+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.456364586+07:00","message":"Push: 'คลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.45636659+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.4563689+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.45637127+07:00","message":"Next Push (prob) : ' 2 เมตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.456378987+07:00","message":"push: {false คลื่นสูงมากกว่า 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.908052154+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.908096582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.908104192+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:04.908121246+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908128975+07:00","message":"[bufferProcess] interim [860000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.90813209+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908140764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908143819+07:00","message":"> Transcript [21554] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908147522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.90815139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908153898+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:04.908156844+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.029264655+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.029313133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.02932255+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.029335747+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:05.029338968+07:00","message":"receive interim result [false|false]:  เมตรค่ะส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.029346974+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.029351029+07:00","message":"[buffer interim] 1555 false  เมตรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029356307+07:00","message":"[bufferProcess] interim [980000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029359357+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029362943+07:00","message":"[bufferProcess] interim [980000000]: เมตรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029366159+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029369447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029372332+07:00","message":"> Transcript [21555] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029376022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029378435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029380493+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.029382843+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.161590275+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.161631407+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:53:05.161639455+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.161649676+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:05.161652755+07:00","message":"receive interim result [false|false]:  เมตรค่ะส่วนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.161660821+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.161667859+07:00","message":"[buffer interim] 1555 false  เมตรค่ะส่วนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161674834+07:00","message":"[bufferProcess] interim [100000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161678504+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161685286+07:00","message":"[bufferProcess] interim [100000000]: เมตรค่ะส่วนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.16168795+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161690982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161694158+07:00","message":"> Transcript [21556] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161698054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161700278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161702543+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.161705158+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.21738837+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.217425208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.217432596+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.217445733+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217452528+07:00","message":"[bufferProcess] interim [160000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217455286+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217458819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217462014+07:00","message":"> Transcript [21557] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217466205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217468219+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217470404+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217472997+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217480469+07:00","message":"Push: ' 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217482648+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217484897+07:00","message":"Set new StatePrefix : 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.217487308+07:00","message":"Next Push (prob) : 'ส่วนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.217495262+07:00","message":"push: {false  2 เมตรค่ะ 0 0xc003102d80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.21822816+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.218255761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.218262589+07:00","message":"receive interim result [false|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.218273973+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:05.218276951+07:00","message":"receive interim result [false|false]:  เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.218283285+07:00","message":"[buffer interim] 1555 false เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.218287538+07:00","message":"[buffer interim] 1555 false  เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.21829319+07:00","message":"[bufferProcess] interim [220000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.218296681+07:00","message":"[bufferProcess] send to processor:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.218300408+07:00","message":"[bufferProcess] interim [220000000]: เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.218303389+07:00","message":"[bufferProcess] update buffer: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.218306886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.218309626+07:00","message":"> Transcript [21558] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.21831237+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.329387876+07:00","message":"[GCS] IsForceVAD: false for message ID: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.46513863+07:00","message":"[GCS] Start streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.505239517+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.505281628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ\",\"confidence\":0.9368342}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.505291392+07:00","message":"receive interim result [true|false]: เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.505299888+07:00","message":"end recv isFinal message id 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.50530195+07:00","message":"end Recv id 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.505307657+07:00","message":"[buffer interim] 1555 true เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505314289+07:00","message":"[bufferProcess] interim [460000000]:เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505317761+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505321155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.50532422+07:00","message":"> Transcript [21559] [false]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505326911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505329536+07:00","message":"Set new StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505331822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.5053353+07:00","message":"> Transcript [21560] [true]: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505338053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505340021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505341902+07:00","message":"StatePrefix: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะส่วนบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505344658+07:00","message":"TextPushed: 'เดี๋ยวประมาณ 1-2 เมตรบริเวณที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:05.505347473+07:00","message":"Push: 'ส่วนบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:05.50535512+07:00","message":"push: {true ส่วนบริเวณ 0 0xc003102d80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:05.51574016+07:00","message":"write wav file: './tmp/7585/7585_1555.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.114603597+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.114646909+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:06.114654486+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.114669546+07:00","message":"[buffer interim] 1556 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.114675757+07:00","message":"[bufferProcess] interim [660000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.114677627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.193246745+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.193293321+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:06.193300445+07:00","message":"receive interim result [false|false]: วันตอนล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.193318288+07:00","message":"[buffer interim] 1556 false วันตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.193325804+07:00","message":"[bufferProcess] interim [780000000]:วันตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.19332888+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.193335336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.193338512+07:00","message":"> Transcript [21561] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.193340915+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.31933548+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.319382367+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:06.319390591+07:00","message":"receive interim result [false|false]: ตอนล่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.319405067+07:00","message":"[buffer interim] 1556 false ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319414369+07:00","message":"[bufferProcess] interim [900000000]:ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319418068+07:00","message":"[bufferProcess] send to processor:วันตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319424601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319428657+07:00","message":"> Transcript [21562] [false]: 'วันตอนล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319432893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.319436032+07:00","message":"Set new StatePrefix: 'วันตอนล่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.439503799+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.439548619+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:06.439555528+07:00","message":"receive interim result [false|false]: ตอนล่างและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.439572153+07:00","message":"[buffer interim] 1556 false ตอนล่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.439580689+07:00","message":"[bufferProcess] interim [20000000]:ตอนล่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.439583226+07:00","message":"[bufferProcess] send to processor:ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.439586422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.439589718+07:00","message":"> Transcript [21563] [false]: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.43959227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.43959827+07:00","message":"Set new StatePrefix: 'ตอนล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.646660266+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.646688359+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:06.64669544+07:00","message":"receive interim result [false|false]: ตอนล่างและเอา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.64671189+07:00","message":"[buffer interim] 1556 false ตอนล่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646718886+07:00","message":"[bufferProcess] interim [200000000]:ตอนล่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646723247+07:00","message":"[bufferProcess] send to processor:ตอนล่างและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646730961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646735407+07:00","message":"> Transcript [21564] [false]: 'ตอนล่างและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646739772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646742756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646745504+07:00","message":"StatePrefix: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.646748391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.838000015+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.838039397+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:06.83804544+07:00","message":"receive interim result [false|false]: ตอนล่างและเอาแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.838059132+07:00","message":"[buffer interim] 1556 false ตอนล่างและเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838066005+07:00","message":"[bufferProcess] interim [380000000]:ตอนล่างและเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838068706+07:00","message":"[bufferProcess] send to processor:ตอนล่างและเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838074062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838076929+07:00","message":"> Transcript [21565] [false]: 'ตอนล่างและเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838080897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838083531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838087321+07:00","message":"StatePrefix: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.838089669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.886571267+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.886616451+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:06.886624054+07:00","message":"receive interim result [false|false]: ตอนล่างและอ่าวไทย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:06.886638085+07:00","message":"[buffer interim] 1556 false ตอนล่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886647594+07:00","message":"[bufferProcess] interim [440000000]:ตอนล่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886650749+07:00","message":"[bufferProcess] send to processor:ตอนล่างและเอาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886658404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886661608+07:00","message":"> Transcript [21566] [false]: 'ตอนล่างและเอาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886665308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.88666829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886672017+07:00","message":"StatePrefix: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:06.886674364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.012425856+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.012470484+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:07.012478441+07:00","message":"receive interim result [false|false]: ตอนล่างและอ่าวไทยตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.012494715+07:00","message":"[buffer interim] 1556 false ตอนล่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.01250295+07:00","message":"[bufferProcess] interim [620000000]:ตอนล่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012505638+07:00","message":"[bufferProcess] send to processor:ตอนล่างและอ่าวไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012511292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012514575+07:00","message":"> Transcript [21567] [false]: 'ตอนล่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012518112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012521148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012524152+07:00","message":"StatePrefix: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012526494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012529145+07:00","message":"Push: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012531197+07:00","message":"TextPushed: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012533829+07:00","message":"Set new StatePrefix : 'ตอนล่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.012536153+07:00","message":"Next Push (prob) : 'และอ่าวไทย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.012544133+07:00","message":"push: {false ตอนล่าง 0 0xc003380780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.204071505+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.204115451+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:07.204121717+07:00","message":"receive interim result [false|false]: ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.204135161+07:00","message":"[buffer interim] 1556 false ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204145837+07:00","message":"[bufferProcess] interim [740000000]:ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204148474+07:00","message":"[bufferProcess] send to processor:ตอนล่างและอ่าวไทยตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204154103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204158801+07:00","message":"> Transcript [21568] [false]: 'ตอนล่างและอ่าวไทยตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204162728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204165215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204168893+07:00","message":"StatePrefix: 'ตอนล่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.204171328+07:00","message":"TextPushed: 'ตอนล่าง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:07.21825266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:07.218265281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.254127229+07:00","message":"[GCS] IsForceVAD: false for message ID: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.360581489+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.360621581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนล่างและอ่าวไทยตอนบน\",\"confidence\":0.94166964}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.360627822+07:00","message":"receive interim result [true|false]: ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.360636081+07:00","message":"end recv isFinal message id 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.36063828+07:00","message":"end Recv id 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.36064537+07:00","message":"[buffer interim] 1556 true ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360654368+07:00","message":"[bufferProcess] interim [10000000]:ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360659376+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนล่างและอ่าวไทยตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360662752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360665531+07:00","message":"> Transcript [21569] [false]: 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360668368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360670269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360672182+07:00","message":"StatePrefix: 'ตอนล่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360674248+07:00","message":"TextPushed: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360676029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360678112+07:00","message":"> Transcript [21570] [true]: 'ตอนล่างและอ่าวไทยตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360680147+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360681881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360683717+07:00","message":"StatePrefix: 'ตอนล่างและอ่าวไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360685669+07:00","message":"TextPushed: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.360691238+07:00","message":"Push: 'และอ่าวไทยตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.360700109+07:00","message":"push: {true และอ่าวไทยตอนบน 0 0xc003380780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:07.368844011+07:00","message":"write wav file: './tmp/7585/7585_1556.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.381126761+07:00","message":"[GCS] Start streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.916211559+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.916253576+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:07.91625959+07:00","message":"receive interim result [false|false]: สนิท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:07.916275321+07:00","message":"[buffer interim] 1557 false สนิท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.916281763+07:00","message":"[bufferProcess] interim [600000000]:สนิท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:07.916283939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.368029204+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.3680667+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:08.368072392+07:00","message":"receive interim result [false|false]: สูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.368090893+07:00","message":"[buffer interim] 1557 false สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.368097617+07:00","message":"[bufferProcess] interim [960000000]:สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.368100096+07:00","message":"[bufferProcess] send to processor:สนิท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.368103549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.368106456+07:00","message":"> Transcript [21571] [false]: 'สนิท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.368108816+07:00","message":"Set StatePrefix (first interim): 'สนิท'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.43615707+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.436203471+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:08.43621127+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.436223655+07:00","message":"[buffer interim] 1557 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.43623327+07:00","message":"[bufferProcess] interim [80000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.436236994+07:00","message":"[bufferProcess] send to processor:สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.436244421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.436248397+07:00","message":"> Transcript [21572] [false]: 'สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.436251565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.436255122+07:00","message":"Set new StatePrefix: 'สูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.558739557+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.558775005+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:08.558780794+07:00","message":"receive interim result [false|false]: สูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.558804982+07:00","message":"[buffer interim] 1557 false สูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558816202+07:00","message":"[bufferProcess] interim [200000000]:สูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558820377+07:00","message":"[bufferProcess] send to processor:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558827589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558833194+07:00","message":"> Transcript [21573] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558836733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.558840323+07:00","message":"Set new StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.806817646+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.80686421+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:08.806872242+07:00","message":"receive interim result [false|false]: สูงประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.806889182+07:00","message":"[buffer interim] 1557 false สูงประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806901323+07:00","message":"[bufferProcess] interim [440000000]:สูงประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806904184+07:00","message":"[bufferProcess] send to processor:สูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806911621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806918467+07:00","message":"> Transcript [21574] [false]: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806920815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.806923047+07:00","message":"Set new StatePrefix: 'สูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.817261949+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.817299134+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:08.817304899+07:00","message":"receive interim result [false|false]: สูงประมาณอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.817320547+07:00","message":"[buffer interim] 1557 false สูงประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817327003+07:00","message":"[bufferProcess] interim [500000000]:สูงประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.81732913+07:00","message":"[bufferProcess] send to processor:สูงประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817332603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817335578+07:00","message":"> Transcript [21575] [false]: 'สูงประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817339124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817341287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817343187+07:00","message":"StatePrefix: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.817345415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.951219217+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.951256114+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:08.951261998+07:00","message":"receive interim result [false|false]: สูงประมาณอีกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:08.951275515+07:00","message":"[buffer interim] 1557 false สูงประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951282276+07:00","message":"[bufferProcess] interim [620000000]:สูงประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951285059+07:00","message":"[bufferProcess] send to processor:สูงประมาณอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951290429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951293362+07:00","message":"> Transcript [21576] [false]: 'สูงประมาณอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951297546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951300002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.951303471+07:00","message":"StatePrefix: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:08.95130565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254453949+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254495844+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:09.254501846+07:00","message":"receive interim result [false|false]: สูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254512629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254516331+07:00","message":"receive interim result [false|false]:  1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254523846+07:00","message":"[buffer interim] 1557 false สูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.254527082+07:00","message":"[buffer interim] 1557 false  1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254532522+07:00","message":"[bufferProcess] interim [860000000]:สูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254534952+07:00","message":"[bufferProcess] send to processor:สูงประมาณอีกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254537965+07:00","message":"[bufferProcess] interim [860000000]: 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254540527+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254543507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254546507+07:00","message":"> Transcript [21577] [false]: 'สูงประมาณอีกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254550117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254552276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254555594+07:00","message":"StatePrefix: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.254557897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.817646681+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.81767919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.817686593+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.817698038+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817705545+07:00","message":"[bufferProcess] interim [460000000]:สูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817708217+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817714965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817718903+07:00","message":"> Transcript [21578] [false]: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817723782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817728058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817731465+07:00","message":"StatePrefix: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817734456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817742078+07:00","message":"Push: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817744974+07:00","message":"TextPushed: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817747754+07:00","message":"Set new StatePrefix : 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:09.817750882+07:00","message":"Next Push (prob) : ' 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:09.817760108+07:00","message":"push: {false สูงประมาณ 0 0xc003102180}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:10.219219421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:10.219235717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406131063+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406173859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406180902+07:00","message":"receive interim result [false|false]: สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406193551+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:10.40619692+07:00","message":"receive interim result [false|false]:  เมตรมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406205365+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.406209042+07:00","message":"[buffer interim] 1557 false  เมตรมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406215659+07:00","message":"[bufferProcess] interim [120000000]:สูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406218062+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406221168+07:00","message":"[bufferProcess] interim [120000000]: เมตรมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406224482+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406227506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406230549+07:00","message":"> Transcript [21579] [false]: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406233838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.406236097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.40623814+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.40624048+07:00","message":"TextPushed: 'สูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922023121+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922067058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922074231+07:00","message":"receive interim result [false|false]: สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922091031+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:10.922094823+07:00","message":"receive interim result [false|false]:  เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922108637+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:10.922112997+07:00","message":"[buffer interim] 1557 false  เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922120121+07:00","message":"[bufferProcess] interim [600000000]:สูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922123234+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922126494+07:00","message":"[bufferProcess] interim [600000000]: เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922130374+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922135138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.92213803+07:00","message":"> Transcript [21580] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922141427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922143583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.922145608+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:10.92214789+07:00","message":"TextPushed: 'สูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.241559805+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.241605379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.241612476+07:00","message":"receive interim result [false|false]: สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.241630474+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:11.2416341+07:00","message":"receive interim result [false|false]:  เมตรมีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.24165324+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.241670991+07:00","message":"[buffer interim] 1557 false  เมตรมีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241678191+07:00","message":"[bufferProcess] interim [840000000]:สูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241681858+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241687273+07:00","message":"[bufferProcess] interim [840000000]: เมตรมีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241689814+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241692833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.24169587+07:00","message":"> Transcript [21581] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241699428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241701665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241703703+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.241706314+07:00","message":"TextPushed: 'สูงประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304691288+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304719614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304727569+07:00","message":"receive interim result [false|false]: สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304738568+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:11.304743025+07:00","message":"receive interim result [false|false]:  เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304751295+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304755537+07:00","message":"[buffer interim] 1557 false  เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304762486+07:00","message":"[bufferProcess] interim [20000000]:สูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.30476647+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304771181+07:00","message":"[bufferProcess] interim [20000000]: เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304773693+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304776831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304779366+07:00","message":"> Transcript [21582] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304789126+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304791151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304793281+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304795418+07:00","message":"TextPushed: 'สูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304798288+07:00","message":"Push: ' 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304800349+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304802372+07:00","message":"Set new StatePrefix : 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.304804534+07:00","message":"Next Push (prob) : 'มีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.304811704+07:00","message":"push: {false  1 เมตร 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.432920822+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.432954674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.432960419+07:00","message":"receive interim result [false|false]: สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.43297331+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:11.43297696+07:00","message":"receive interim result [false|false]:  เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.432983725+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.432989608+07:00","message":"[buffer interim] 1557 false  เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.432995543+07:00","message":"[bufferProcess] interim [80000000]:สูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.432997799+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433000906+07:00","message":"[bufferProcess] interim [80000000]: เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433003907+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433006912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433009792+07:00","message":"> Transcript [21583] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433012652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433014737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.4330167+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.433018943+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562136553+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562182457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562190962+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562204472+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:53:11.56220876+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562217889+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.562223253+07:00","message":"[buffer interim] 1557 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562230197+07:00","message":"[bufferProcess] interim [200000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562234113+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562238516+07:00","message":"[bufferProcess] interim [200000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562241886+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562245972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562249856+07:00","message":"> Transcript [21584] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562254542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562257489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.562261228+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.56226526+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.756393214+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.756432357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.75643916+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.75644687+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:11.756450106+07:00","message":"receive interim result [false|false]:  1-2 วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.75645682+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.756460943+07:00","message":"[buffer interim] 1557 false  1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756466124+07:00","message":"[bufferProcess] interim [380000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756468717+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756471591+07:00","message":"[bufferProcess] interim [380000000]: 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756474615+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756477679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756481312+07:00","message":"> Transcript [21585] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756484408+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756486562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756488529+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.756490777+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824294802+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824331119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824337983+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824347731+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:11.824351097+07:00","message":"receive interim result [false|false]:  1 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824359618+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824362978+07:00","message":"[buffer interim] 1557 false  1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824368778+07:00","message":"[bufferProcess] interim [440000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824371421+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.82437458+07:00","message":"[bufferProcess] interim [440000000]: 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824377244+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824380076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824382788+07:00","message":"> Transcript [21586] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824386258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824388623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824390988+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824393175+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824396258+07:00","message":"Push: 'มีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824398434+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824402042+07:00","message":"Set new StatePrefix : 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:11.824404496+07:00","message":"Next Push (prob) : '-2 วัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:11.824411335+07:00","message":"push: {false มีฝนฟ้าคะนองคลื่นสูง 1 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.016626461+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.016660416+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:53:12.016668022+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.016680035+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:12.016683292+07:00","message":"receive interim result [false|false]:  1 2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.016690313+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.016696723+07:00","message":"[buffer interim] 1557 false  1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016702401+07:00","message":"[bufferProcess] interim [680000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016705207+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016708773+07:00","message":"[bufferProcess] interim [680000000]: 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016712085+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016715633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016721906+07:00","message":"> Transcript [21587] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016724163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.016726268+07:00","message":"Set new StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.460253608+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.460301574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 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:12.460308908+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.460317686+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:12.460321309+07:00","message":"receive interim result [false|false]:  เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.460331071+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.460334322+07:00","message":"[buffer interim] 1557 false  เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460340568+07:00","message":"[bufferProcess] interim [40000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460343669+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460347131+07:00","message":"[bufferProcess] interim [40000000]: เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.46035011+07:00","message":"[bufferProcess] update buffer: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460353573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460356689+07:00","message":"> Transcript [21588] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460360442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460362496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460364785+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.460367668+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.502434224+07:00","message":"[GCS] IsForceVAD: false for message ID: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.572749721+07:00","message":"[GCS] Start streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.586887179+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.586926925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 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:12.586933582+07:00","message":"receive interim result [false|false]: สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.586949868+07:00","message":"[buffer interim] 1557 false สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586957103+07:00","message":"[bufferProcess] interim [280000000]:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586960263+07:00","message":"[bufferProcess] send to processor:สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586963678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586966678+07:00","message":"> Transcript [21589] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586970665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586973001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586977179+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.586980181+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.62844788+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.628502737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ\",\"confidence\":0.9422002}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.62851221+07:00","message":"receive interim result [true|false]: สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.628523396+07:00","message":"end recv isFinal message id 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.628526906+07:00","message":"end Recv id 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.628535017+07:00","message":"[buffer interim] 1557 true สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628546021+07:00","message":"[bufferProcess] interim [340000000]:สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628554377+07:00","message":"[bufferProcess] send to processor (isfinal):สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628560297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628564651+07:00","message":"> Transcript [21590] [false]: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628570586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628575872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628579367+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628583576+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628586645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628590205+07:00","message":"> Transcript [21591] [true]: 'สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628593695+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628598159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628601036+07:00","message":"StatePrefix: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628604255+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628607471+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.62879352+07:00","message":"Push: '-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628800339+07:00","message":"TextPushed: 'สูงประมาณ 1 เมตรมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628803913+07:00","message":"Set new StatePrefix : 'สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.628807636+07:00","message":"Next Push (prob) : 'สูงประมาณอีกแล้วมีฝนฟ้าคะนองคลื่นสูง 1-2 เมตรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.628819539+07:00","message":"push: {true -2 เมตรนะคะ 0 0xc003102180}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.62882683+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1557.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:12.638862803+07:00","message":"write wav file: './tmp/7585/7585_1557.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.851884361+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.851922682+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:53:12.851928119+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.85194183+07:00","message":"[buffer interim] 1558 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.851948703+07:00","message":"[bufferProcess] interim [240000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.851950746+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.900564681+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.900618486+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:12.90062639+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.900642351+07:00","message":"[buffer interim] 1558 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.900650008+07:00","message":"[bufferProcess] interim [360000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.90065358+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.900663853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.900668301+07:00","message":"> Transcript [21592] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.900672079+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.909592496+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.909619702+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:12.909625217+07:00","message":"receive interim result [false|false]: ขอให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:12.909637488+07:00","message":"[buffer interim] 1558 false ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909643377+07:00","message":"[bufferProcess] interim [420000000]:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909645514+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909656454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909659685+07:00","message":"> Transcript [21593] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909663283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909665447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909667769+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:12.909669909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.130191259+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.130230336+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:13.130236642+07:00","message":"receive interim result [false|false]: ขอให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.130253547+07:00","message":"[buffer interim] 1558 false ขอให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130261096+07:00","message":"[bufferProcess] interim [540000000]:ขอให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130263969+07:00","message":"[bufferProcess] send to processor:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130267498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130270256+07:00","message":"> Transcript [21594] [false]: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130273225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130275239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130277221+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.130279329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.204631255+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.204681516+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:13.20468815+07:00","message":"receive interim result [false|false]: ขอให้ชาว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.204702639+07:00","message":"[buffer interim] 1558 false ขอให้ชาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204710316+07:00","message":"[bufferProcess] interim [600000000]:ขอให้ชาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204712893+07:00","message":"[bufferProcess] send to processor:ขอให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204719506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204722671+07:00","message":"> Transcript [21595] [false]: 'ขอให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204726073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204729957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204732245+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.204734416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:13.22011573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:13.220129404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.290556066+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.290596438+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:13.290602547+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.290614492+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290621398+07:00","message":"[bufferProcess] interim [660000000]:ขอให้ชาวเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290623917+07:00","message":"[bufferProcess] send to processor:ขอให้ชาว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290629495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290632673+07:00","message":"> Transcript [21596] [false]: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290635684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290637865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290640384+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290642921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290647499+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290649779+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.29065393+07:00","message":"Set new StatePrefix : 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.290656539+07:00","message":"Next Push (prob) : 'ให้ชาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.290677912+07:00","message":"push: {false ขอ 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.418820024+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.418861868+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:13.418868695+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.418882309+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.41888973+07:00","message":"[bufferProcess] interim [840000000]:ขอให้ชาวเรือเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418892408+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418896088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418898886+07:00","message":"> Transcript [21597] [false]: 'ขอให้ชาวเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418902232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418904524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.418906762+07:00","message":"StatePrefix: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.41890961+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.535272897+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.53531004+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:13.535316426+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.535330849+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535340425+07:00","message":"[bufferProcess] interim [960000000]:ขอให้ชาวเรือเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535343023+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535346592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535351589+07:00","message":"> Transcript [21598] [false]: 'ขอให้ชาวเรือเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535355659+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535358062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535360157+07:00","message":"StatePrefix: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.535363017+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.734343526+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.734381042+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:13.734386723+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.734401692+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734408337+07:00","message":"[bufferProcess] interim [140000000]:ขอให้ชาวเรือเดินเรือด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734411087+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734414612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734417476+07:00","message":"> Transcript [21599] [false]: 'ขอให้ชาวเรือเดินเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734420815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734422816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734424722+07:00","message":"StatePrefix: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.734427131+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.796344038+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.796384784+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:13.796391178+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือด้วยความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.796406497+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796413741+07:00","message":"[bufferProcess] interim [320000000]:ขอให้ชาวเรือเดินเรือด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796416478+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดินเรือด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796420184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796422995+07:00","message":"> Transcript [21600] [false]: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796426611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796429291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796431294+07:00","message":"StatePrefix: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796433806+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796436351+07:00","message":"Push: 'ให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796438393+07:00","message":"TextPushed: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796440391+07:00","message":"Set new StatePrefix : 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:13.796444496+07:00","message":"Next Push (prob) : 'เรือเดินเรือด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:13.796452178+07:00","message":"push: {false ให้ชาว 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.119409462+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.119451547+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:14.119458475+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือด้วยความรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.119469402+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119475909+07:00","message":"[bufferProcess] interim [620000000]:ขอให้ชาวเรือเดินเรือด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.11947888+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดินเรือด้วยความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119484693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119487623+07:00","message":"> Transcript [21601] [false]: 'ขอให้ชาวเรือเดินเรือด้วยความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119490807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119493247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119495608+07:00","message":"StatePrefix: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.119498008+07:00","message":"TextPushed: 'ขอให้ชาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.304799051+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.30483385+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:14.304839738+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือด้วยความระมัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.30485366+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304860659+07:00","message":"[bufferProcess] interim [740000000]:ขอให้ชาวเรือเดินเรือด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304863108+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดินเรือด้วยความรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304869727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304872549+07:00","message":"> Transcript [21602] [false]: 'ขอให้ชาวเรือเดินเรือด้วยความรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304875964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304878292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304880583+07:00","message":"StatePrefix: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.304883015+07:00","message":"TextPushed: 'ขอให้ชาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.420193592+07:00","message":"[GCS] IsForceVAD: false for message ID: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.434727653+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.434761718+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:53:14.434768094+07:00","message":"receive interim result [false|false]: ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.434788376+07:00","message":"[buffer interim] 1558 false ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434804892+07:00","message":"[bufferProcess] interim [920000000]:ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434808089+07:00","message":"[bufferProcess] send to processor:ขอให้ชาวเรือเดินเรือด้วยความระมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434811829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.43481593+07:00","message":"> Transcript [21603] [false]: 'ขอให้ชาวเรือเดินเรือด้วยความระมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434820154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434822886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434826251+07:00","message":"StatePrefix: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.434829525+07:00","message":"TextPushed: 'ขอให้ชาว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.491294443+07:00","message":"[GCS] Start streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508642525+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508681571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508690272+07:00","message":"receive interim result [true|false]: ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508697225+07:00","message":"end recv isFinal message id 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508700673+07:00","message":"end Recv id 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508710624+07:00","message":"[buffer interim] 1558 true ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508719485+07:00","message":"[bufferProcess] interim [70000000]:ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508723846+07:00","message":"[bufferProcess] send to processor (isfinal):ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508730122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508734808+07:00","message":"> Transcript [21604] [false]: 'ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508757336+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508763034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508767322+07:00","message":"StatePrefix: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508770732+07:00","message":"TextPushed: 'ขอให้ชาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508776385+07:00","message":"Push: 'เรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508789651+07:00","message":"TextPushed: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508793368+07:00","message":"Set new StatePrefix : 'ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508797058+07:00","message":"Next Push (prob) : 'ความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508799915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508803593+07:00","message":"> Transcript [21605] [true]: 'ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508807113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508810187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508813158+07:00","message":"StatePrefix: 'ขอให้ชาวเรือเดินเรือด้วยความระมัดระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508826108+07:00","message":"TextPushed: 'ขอให้ชาวเรือเดินเรือด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.508831313+07:00","message":"Push: 'ความระมัดระวัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508843404+07:00","message":"push: {false เรือเดินเรือด้วย 0 0xc0031d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.508852996+07:00","message":"push: {true ความระมัดระวัง 0 0xc0031d9a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:14.518080557+07:00","message":"write wav file: './tmp/7585/7585_1558.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.620360604+07:00","message":"[GCS] IsForceVAD: false for message ID: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.740225861+07:00","message":"[GCS] Start streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.775934413+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.775959368+07:00","message":"found end of frame, send empty tag with msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.775962677+07:00","message":"end Recv id 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.775969963+07:00","message":"[buffer interim] 1559 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775976677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775983642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775986724+07:00","message":"> Transcript [21606] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775989122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775991071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775992916+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775994872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:14.775999329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:14.776008366+07:00","message":"push: {true \n 0 0xc00298f400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:14.781056266+07:00","message":"write wav file: './tmp/7585/7585_1559.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.316150852+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.316187805+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.316193494+07:00","message":"receive interim result [false|false]: เที่ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.316211168+07:00","message":"[buffer interim] 1560 false เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.316217708+07:00","message":"[bufferProcess] interim [600000000]:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.316219847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.407098543+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.407136678+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:15.407143048+07:00","message":"receive interim result [false|false]: เด็กเลี้ยงแกะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.407156585+07:00","message":"[buffer interim] 1560 false เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.407162469+07:00","message":"[bufferProcess] interim [660000000]:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.407167027+07:00","message":"[bufferProcess] send to processor:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.407170753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.407173769+07:00","message":"> Transcript [21607] [false]: 'เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.407176493+07:00","message":"Set StatePrefix (first interim): 'เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.516682078+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.516719911+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:15.516726826+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.516740027+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.51674634+07:00","message":"[bufferProcess] interim [780000000]:เด็กเลี่ยงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.516749323+07:00","message":"[bufferProcess] send to processor:เด็กเลี้ยงแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.516756317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.516759633+07:00","message":"> Transcript [21608] [false]: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.516761808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.516764127+07:00","message":"Set new StatePrefix: 'เด็กเลี้ยงแกะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.622362209+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.622405432+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:15.622410935+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.622424399+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622430833+07:00","message":"[bufferProcess] interim [840000000]:เด็กเลี่ยงการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622433306+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622438881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622441861+07:00","message":"> Transcript [21609] [false]: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622444015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.622446084+07:00","message":"Set new StatePrefix: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.740302979+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.740338395+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.740344074+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.740356647+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740366139+07:00","message":"[bufferProcess] interim [20000000]:เด็กเลี่ยงการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740370646+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740376594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740379598+07:00","message":"> Transcript [21610] [false]: 'เด็กเลี่ยงการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740382965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740385409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740387338+07:00","message":"StatePrefix: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.740389532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.807042361+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.807079106+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:15.807085042+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.807105014+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807111718+07:00","message":"[bufferProcess] interim [80000000]:เด็กเลี่ยงการเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.80711425+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807120144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807123304+07:00","message":"> Transcript [21611] [false]: 'เด็กเลี่ยงการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807126753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807129052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807131498+07:00","message":"StatePrefix: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.807133887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.986565709+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.986606064+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:15.986612425+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:15.986627929+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986634098+07:00","message":"[bufferProcess] interim [200000000]:เด็กเลี่ยงการเดินเรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986636729+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986643534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.98664651+07:00","message":"> Transcript [21612] [false]: 'เด็กเลี่ยงการเดินเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986649881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986652264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986654794+07:00","message":"StatePrefix: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:15.986657086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.004695813+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.004730708+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.004737553+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือเฟอร์รี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.004756665+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือเฟอร์รี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004763985+07:00","message":"[bufferProcess] interim [260000000]:เด็กเลี่ยงการเดินเรือเฟอร์รี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004766866+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.00477233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004780642+07:00","message":"> Transcript [21613] [false]: 'เด็กเลี่ยงการเดินเรือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004786234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004788454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004790728+07:00","message":"StatePrefix: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004793103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004799683+07:00","message":"Push: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.00480176+07:00","message":"TextPushed: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.00480633+07:00","message":"Set new StatePrefix : 'เด็กเลี่ยงการเดินเรือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.004808827+07:00","message":"Next Push (prob) : 'เดินเรือพระ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.004832035+07:00","message":"push: {false เด็กเลี่ยงการ 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.108593287+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.108630662+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:16.108636561+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.108648857+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108654516+07:00","message":"[bufferProcess] interim [380000000]:เด็กเลี่ยงการเดินเรือบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108656751+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือเฟอร์รี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108661841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108664649+07:00","message":"> Transcript [21614] [false]: 'เด็กเลี่ยงการเดินเรือเฟอร์รี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108666771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.108668844+07:00","message":"Set new StatePrefix: 'เด็กเลี่ยงการเดินเรือเฟอร์รี่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:16.220700216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:16.22073493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.30533345+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.305369926+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:16.305376111+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.30539128+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305398175+07:00","message":"[bufferProcess] interim [560000000]:เด็กเลี่ยงการเดินเรือบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305400946+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305420355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305423437+07:00","message":"> Transcript [21615] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305426192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.305428916+07:00","message":"Set new StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.363025857+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.363064961+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.3630734+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.363085124+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363092239+07:00","message":"[bufferProcess] interim [680000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363094809+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363100668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363103679+07:00","message":"> Transcript [21616] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.36310747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363109774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363111751+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.363114574+07:00","message":"TextPushed: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.508059662+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.508097036+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.50810271+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.508116969+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508123268+07:00","message":"[bufferProcess] interim [800000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.50812594+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508129568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508132695+07:00","message":"> Transcript [21617] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508136598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508138844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508141398+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.508143992+07:00","message":"TextPushed: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.626188234+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.626233082+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:53:16.626241475+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.626259048+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626267995+07:00","message":"[bufferProcess] interim [920000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626271143+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626279143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626282092+07:00","message":"> Transcript [21618] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626287685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626290474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626293592+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.626296183+07:00","message":"TextPushed: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.684543348+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.68457936+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:53:16.684585706+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.684601753+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684609527+07:00","message":"[bufferProcess] interim [980000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684612108+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684615691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684618821+07:00","message":"> Transcript [21619] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684622628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684625068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684627466+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.68463082+07:00","message":"TextPushed: 'เด็กเลี่ยงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684634148+07:00","message":"Push: 'เดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684636139+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684639899+07:00","message":"Set new StatePrefix : 'เด็กเลี่ยงการเดินเรือบริเวณที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.684642487+07:00","message":"Next Push (prob) : 'ที่มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.684652913+07:00","message":"push: {false เดินเรือบริเวณ 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.86907918+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.869123088+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:53:16.869131494+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:16.869148826+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.869171759+07:00","message":"[bufferProcess] interim [220000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.869175821+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.869183614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.869187182+07:00","message":"> Transcript [21620] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.86919133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:16.869193828+07:00","message":"Set new StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.001671199+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.001720529+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:17.001727708+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.001742888+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001750672+07:00","message":"[bufferProcess] interim [280000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001753396+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001760341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001763385+07:00","message":"> Transcript [21621] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001766953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001771139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001773553+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.001784611+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.3486336+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.348679371+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:17.348687456+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.348701808+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348718515+07:00","message":"[bufferProcess] interim [580000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348722514+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348726172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348729132+07:00","message":"> Transcript [21622] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348733222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348736271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348739046+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.348742392+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.473545823+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.473590711+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:17.473602292+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.473617782+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473632233+07:00","message":"[bufferProcess] interim [700000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473637935+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473647257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473650385+07:00","message":"> Transcript [21623] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473654267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.47365658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473659354+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.473661953+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.528568053+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.528604828+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:17.52861312+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.528627+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528633582+07:00","message":"[bufferProcess] interim [820000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528636117+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528641513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528645285+07:00","message":"> Transcript [21624] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528649566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528651916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528654333+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528657011+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528662849+07:00","message":"Push: 'ที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528666118+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528669509+07:00","message":"Set new StatePrefix : 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.528673244+07:00","message":"Next Push (prob) : 'คะนองกันไว้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.528691023+07:00","message":"push: {false ที่มีฝนฟ้า 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.772540313+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.772579702+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:17.772585648+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:17.772601085+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772607493+07:00","message":"[bufferProcess] interim [60000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772611195+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.77261488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772617718+07:00","message":"> Transcript [21625] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772621551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772623735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772626799+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:17.772629493+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.4139937+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.414031887+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:18.41403806+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:18.414055923+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414062708+07:00","message":"[bufferProcess] interim [660000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414065465+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414068877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414071735+07:00","message":"> Transcript [21626] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.4140751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414077284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414079522+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:18.414082539+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:19.220969329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:19.220987565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.506278803+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.506324189+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:19.506333153+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.506345476+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506353704+07:00","message":"[bufferProcess] interim [740000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506356823+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506362632+07:00","message":"[bufferProcess] send to processor (ticker):เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506365801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506369236+07:00","message":"> Transcript [21627] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506373228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506375335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506378223+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506381208+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506383275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506385473+07:00","message":"> Transcript [21628] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506387813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506389667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506391545+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506393801+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506400044+07:00","message":"Push: 'คะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506402105+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506404501+07:00","message":"Set new StatePrefix : 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.506407071+07:00","message":"Next Push (prob) : 'ด้วยค่ะจะลด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.50643073+07:00","message":"push: {false คะนองกันไว้ 0 0xc003102880}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.569756777+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.569800155+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.56980905+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.569823708+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.569830595+07:00","message":"[bufferProcess] interim [860000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.569832737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.890515263+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.890555112+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:19.890561384+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:19.890579668+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890586475+07:00","message":"[bufferProcess] interim [160000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890589391+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890593097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890596045+07:00","message":"> Transcript [21629] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890599469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890601656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890603725+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:19.890606658+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.001947276+07:00","message":"[GCS] IsForceVAD: false for message ID: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.037140412+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.03722269+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:53:20.03723388+07:00","message":"receive interim result [false|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.03725414+07:00","message":"[buffer interim] 1560 false เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037267158+07:00","message":"[bufferProcess] interim [280000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037273207+07:00","message":"[bufferProcess] send to processor:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037282196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037287106+07:00","message":"> Transcript [21630] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037293699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037297543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037301392+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.037306638+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204604956+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204647176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง\",\"confidence\":0.94768775}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204655852+07:00","message":"receive interim result [true|false]: เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204668433+07:00","message":"end recv isFinal message id 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204671867+07:00","message":"end Recv id 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.20467778+07:00","message":"[buffer interim] 1560 true เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204684754+07:00","message":"[bufferProcess] interim [460000000]:เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204689217+07:00","message":"[bufferProcess] send to processor (isfinal):เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204692822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.20469575+07:00","message":"> Transcript [21631] [false]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204699464+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.20470144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.20470381+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204707031+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204709129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204711245+07:00","message":"> Transcript [21632] [true]: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลดลงในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204713531+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204715299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.20471705+07:00","message":"StatePrefix: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้ด้วยค่ะจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204719045+07:00","message":"TextPushed: 'เด็กเลี่ยงการเดินเรือบริเวณที่มีฝนฟ้าคะนองกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.204722237+07:00","message":"Push: 'ด้วยค่ะจะลดลงในช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.204730266+07:00","message":"push: {true ด้วยค่ะจะลดลงในช่วง 0 0xc003102880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:20.214993298+07:00","message":"write wav file: './tmp/7585/7585_1560.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.323532136+07:00","message":"[GCS] Start streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.979194758+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.979235664+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:20.979241074+07:00","message":"receive interim result [false|false]: หวังว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:20.979256396+07:00","message":"[buffer interim] 1561 false หวังว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.97926393+07:00","message":"[bufferProcess] interim [480000000]:หวังว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:20.979266416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.035480592+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.035528549+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:21.035535748+07:00","message":"receive interim result [false|false]: ระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.035550771+07:00","message":"[buffer interim] 1561 false ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.035557761+07:00","message":"[bufferProcess] interim [540000000]:ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.035560295+07:00","message":"[bufferProcess] send to processor:หวังว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.035566955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.035569813+07:00","message":"> Transcript [21633] [false]: 'หวังว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.035572275+07:00","message":"Set StatePrefix (first interim): 'หวังว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.297572631+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.29761125+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:21.297617888+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.297633207+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297642126+07:00","message":"[bufferProcess] interim [780000000]:ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297644921+07:00","message":"[bufferProcess] send to processor:ระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297650471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297653258+07:00","message":"> Transcript [21634] [false]: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297655449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.297657676+07:00","message":"Set new StatePrefix: 'ระหว่างวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.482234684+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.482276165+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:21.482282965+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.482297031+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482304439+07:00","message":"[bufferProcess] interim [960000000]:ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482306975+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482316456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.48231932+07:00","message":"> Transcript [21635] [false]: 'ระหว่างวันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482323012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482326093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.48232846+07:00","message":"StatePrefix: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.482330965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.687390225+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.687430586+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:21.687436866+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.687451011+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.68745886+07:00","message":"[bufferProcess] interim [200000000]:ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.68746176+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687467456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687470588+07:00","message":"> Transcript [21636] [false]: 'ระหว่างวันอาทิตย์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687474355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687476764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687479049+07:00","message":"StatePrefix: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.687481363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.758326455+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.758365056+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:21.758371294+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.758385122+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758391338+07:00","message":"[bufferProcess] interim [320000000]:ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758394274+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758399807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758402488+07:00","message":"> Transcript [21637] [false]: 'ระหว่างวันอาทิตย์นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758406067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758408531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.758410536+07:00","message":"StatePrefix: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.75841278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.938404521+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.938447845+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:21.938455309+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.938471113+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.93847908+07:00","message":"[bufferProcess] interim [500000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938482018+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938490413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938493676+07:00","message":"> Transcript [21638] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938497828+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938500878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938502764+07:00","message":"StatePrefix: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938504901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938510666+07:00","message":"Push: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938512674+07:00","message":"TextPushed: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938516718+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:21.938519953+07:00","message":"Next Push (prob) : 'อาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:21.938530408+07:00","message":"push: {false ระหว่างวัน 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.190542882+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.190579656+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:22.190586896+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.190600292+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190607564+07:00","message":"[bufferProcess] interim [680000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190610525+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190617628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190620235+07:00","message":"> Transcript [21639] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190624125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190628463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190631302+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.190633814+07:00","message":"TextPushed: 'ระหว่างวัน'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:22.221281872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:22.221308698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.264431778+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.264468356+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:22.264474111+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.264487869+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264495312+07:00","message":"[bufferProcess] interim [800000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264497888+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264501494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264504551+07:00","message":"> Transcript [21640] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264508082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264510171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264512548+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.264515073+07:00","message":"TextPushed: 'ระหว่างวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.766612385+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.766649625+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:22.766655658+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.766673068+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766680606+07:00","message":"[bufferProcess] interim [280000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766683953+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766687575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.76669103+07:00","message":"> Transcript [21641] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766696217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766698475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766700756+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.766703392+07:00","message":"TextPushed: 'ระหว่างวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.894522611+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.894565482+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:22.894572956+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.894587082+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894594425+07:00","message":"[bufferProcess] interim [400000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894597743+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894604696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894607553+07:00","message":"> Transcript [21642] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894611865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894616144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894618554+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894621035+07:00","message":"TextPushed: 'ระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894628808+07:00","message":"Push: 'อาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894630944+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894633151+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.894635968+07:00","message":"Next Push (prob) : 'ไปนะคะจนกระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.894659972+07:00","message":"push: {false อาทิตย์นี้เป็นต้น 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.974301457+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.974341149+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:22.97434823+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:22.974364129+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974372432+07:00","message":"[bufferProcess] interim [520000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974375229+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974382083+07:00","message":"> Transcript [21643] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974386173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974388644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974392991+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:22.974395791+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.274540187+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.274581352+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:23.274588132+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.27460239+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.27460984+07:00","message":"[bufferProcess] interim [760000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274612559+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274619736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274622689+07:00","message":"> Transcript [21644] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274626458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274628941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274631869+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.274636713+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.535945598+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.535982257+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:23.535988343+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.536002308+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536008569+07:00","message":"[bufferProcess] interim [120000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536011371+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536018113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536020839+07:00","message":"> Transcript [21645] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536024745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536026907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536029703+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.536035558+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.786493517+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.786532519+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:23.78653899+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.786555014+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786561107+07:00","message":"[bufferProcess] interim [300000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786563811+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786570864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786573793+07:00","message":"> Transcript [21646] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786577606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786580345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786583519+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786586273+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.78659353+07:00","message":"Push: 'ไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786595648+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786598521+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:23.786601714+07:00","message":"Next Push (prob) : 'ถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:23.786611038+07:00","message":"push: {false ไปนะคะจนกระทั่ง 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.185398407+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.185437929+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:24.185446363+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.185463409+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185472291+07:00","message":"[bufferProcess] interim [720000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185476576+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185486231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185491024+07:00","message":"> Transcript [21647] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185499618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185502569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185505486+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.185509848+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.772586434+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.772636323+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:24.772645006+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.772660647+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772668476+07:00","message":"[bufferProcess] interim [320000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772671687+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.77267522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.77267895+07:00","message":"> Transcript [21648] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772683033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772685253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772687219+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.772690352+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.889396083+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.889455372+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:24.889465272+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.889482402+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889494411+07:00","message":"[bufferProcess] interim [380000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889499188+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889508175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889512308+07:00","message":"> Transcript [21649] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889517698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889520948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889524623+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.889528754+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.93470541+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.934736943+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:24.934745533+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.934754431+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934760843+07:00","message":"[bufferProcess] interim [440000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.93476356+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934775456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934778433+07:00","message":"> Transcript [21650] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934782554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934785419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934787635+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934790229+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934793528+07:00","message":"Push: 'ถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934795642+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.934798116+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.93480054+07:00","message":"Next Push (prob) : 'หน้าค่ะแต่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.934810472+07:00","message":"push: {false ถึงช่วงกลางสัปดาห์ 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.940497394+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.940532951+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:24.940539319+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:24.940555195+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.940562047+07:00","message":"[bufferProcess] interim [500000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.940564979+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.940574712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.940577531+07:00","message":"> Transcript [21651] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:24.940580865+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.076033352+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.076076559+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:25.076083108+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.076096467+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076102931+07:00","message":"[bufferProcess] interim [620000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076105804+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076112913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076115672+07:00","message":"> Transcript [21652] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076119608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.07612226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076124564+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.076127261+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:25.22160563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:25.221608492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.384705567+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.384739412+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:25.384747859+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.384759576+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384765824+07:00","message":"[bufferProcess] interim [860000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384774317+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384780104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384782908+07:00","message":"> Transcript [21653] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384786751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384788926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384791561+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.384794468+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.632588337+07:00","message":"[GCS] IsForceVAD: false for message ID: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.644417742+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.644453158+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:25.644462795+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.644484479+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644495069+07:00","message":"[bufferProcess] interim [160000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644499818+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644506598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644510473+07:00","message":"> Transcript [21654] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644515788+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644518962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644522218+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.644526479+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.646418343+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.646448536+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:25.646453806+07:00","message":"receive interim result [false|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.646464966+07:00","message":"[buffer interim] 1561 false ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646470032+07:00","message":"[bufferProcess] interim [220000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646472723+07:00","message":"[bufferProcess] send to processor:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646477697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.64648023+07:00","message":"> Transcript [21655] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646484175+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646486173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646488285+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646490812+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646495543+07:00","message":"Push: 'หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646497748+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646500122+07:00","message":"Set new StatePrefix : 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.646502805+07:00","message":"Next Push (prob) : 'ยังมีโอกาสที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.646510495+07:00","message":"push: {false หน้าค่ะแต่ก็ 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.75244515+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752499993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ\",\"confidence\":0.95292646}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752511399+07:00","message":"receive interim result [true|false]: ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752522193+07:00","message":"end recv isFinal message id 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752525297+07:00","message":"end Recv id 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752533694+07:00","message":"[buffer interim] 1561 true ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752544457+07:00","message":"[bufferProcess] interim [340000000]:ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.75254953+07:00","message":"[bufferProcess] send to processor (isfinal):ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752554922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752558968+07:00","message":"> Transcript [21656] [false]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752563751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752566734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752571717+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752575873+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752579157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752582069+07:00","message":"> Transcript [21657] [true]: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752585607+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752588054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.75259098+07:00","message":"StatePrefix: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็ยังมีโอกาสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752594675+07:00","message":"TextPushed: 'ระหว่างวันอาทิตย์นี้เป็นต้นไปนะคะจนกระทั่งถึงช่วงกลางสัปดาห์หน้าค่ะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:25.752605217+07:00","message":"Push: 'ยังมีโอกาสที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.752616226+07:00","message":"push: {true ยังมีโอกาสที่จะ 0 0xc003066580}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.762641509+07:00","message":"[GCS] Start streaming session, msgId: 1562"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:25.763282749+07:00","message":"write wav file: './tmp/7585/7585_1561.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.818517681+07:00","message":"[GCS] IsForceVAD: false for message ID: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:25.891671884+07:00","message":"[GCS] Start streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.001259121+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.001284499+07:00","message":"found end of frame, send empty tag with msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.001288019+07:00","message":"end Recv id 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.001297179+07:00","message":"[buffer interim] 1562 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001304315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001307638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001310475+07:00","message":"> Transcript [21658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001312984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001314959+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001316846+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001318803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.001321315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.001330252+07:00","message":"push: {true \n 0 0xc0031d8480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:26.006261737+07:00","message":"write wav file: './tmp/7585/7585_1562.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.542626861+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.542672024+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:26.542678312+07:00","message":"receive interim result [false|false]: ฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.542691353+07:00","message":"[buffer interim] 1563 false ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.542698389+07:00","message":"[bufferProcess] interim [660000000]:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.542701111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.718692912+07:00","message":"[GCS] IsForceVAD: false for message ID: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.783933206+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.783972395+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:26.783978498+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.783992918+07:00","message":"[buffer interim] 1563 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.784003163+07:00","message":"[bufferProcess] interim [900000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.78400574+07:00","message":"[bufferProcess] send to processor:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.784012095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.784015111+07:00","message":"> Transcript [21659] [false]: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.784017287+07:00","message":"Set StatePrefix (first interim): 'ฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.790388999+07:00","message":"[GCS] Start streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.881225635+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.881270637+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:26.881278698+07:00","message":"receive interim result [false|false]: ฝนตกหนักไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.881292248+07:00","message":"[buffer interim] 1563 false ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881299951+07:00","message":"[bufferProcess] interim [20000000]:ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881302578+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881309552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881312426+07:00","message":"> Transcript [21660] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881315006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.881317312+07:00","message":"Set new StatePrefix: 'ไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953259558+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953301622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกหนักไม่ได้\",\"confidence\":0.8985097}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953308895+07:00","message":"receive interim result [true|false]: ฝนตกหนักไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953317202+07:00","message":"end recv isFinal message id 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953319499+07:00","message":"end Recv id 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953325598+07:00","message":"[buffer interim] 1563 true ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953335138+07:00","message":"[bufferProcess] interim [50000000]:ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953338736+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนตกหนักไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953342495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953345819+07:00","message":"> Transcript [21661] [false]: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953348548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.9533506+07:00","message":"Set new StatePrefix: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953352487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953354518+07:00","message":"> Transcript [21662] [true]: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953357493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953360637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953364792+07:00","message":"StatePrefix: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:26.953372479+07:00","message":"Push: 'ฝนตกหนักไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:26.953381547+07:00","message":"push: {true ฝนตกหนักไม่ได้ 0 0xc0031d8a80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:26.959835636+07:00","message":"write wav file: './tmp/7585/7585_1563.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:28.222639472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:28.22264794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.349456999+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.34950358+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:28.349510873+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.349528944+07:00","message":"[buffer interim] 1564 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349536825+07:00","message":"[bufferProcess] interim [380000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349539425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349547969+07:00","message":"[bufferProcess] send to processor (ticker):พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349551842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349556472+07:00","message":"> Transcript [21663] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.349559773+07:00","message":"Set StatePrefix (first interim): 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.732851559+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.732893615+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:28.732900722+07:00","message":"receive interim result [false|false]: พื้นที่ภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.732914666+07:00","message":"[buffer interim] 1564 false พื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.73292185+07:00","message":"[bufferProcess] interim [740000000]:พื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.732924375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.739503496+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.739535803+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:28.739540972+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.739554465+07:00","message":"[buffer interim] 1564 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739561119+07:00","message":"[bufferProcess] interim [800000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739563673+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739569688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.73957271+07:00","message":"> Transcript [21664] [false]: 'พื้นที่ภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739575658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739577883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739579911+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.739582214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.866791018+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.866832329+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:53:28.866839427+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:28.866857319+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866864019+07:00","message":"[bufferProcess] interim [920000000]:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.8668665+07:00","message":"[bufferProcess] send to processor:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866870185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866872996+07:00","message":"> Transcript [21665] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866876244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866878544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866880514+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:28.866882802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.461623902+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.461663395+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:53:29.46166942+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.461686859+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.46169713+07:00","message":"[bufferProcess] interim [520000000]:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461700291+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461707243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461710324+07:00","message":"> Transcript [21666] [false]: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461713841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461716574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.461718576+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.46172094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.64659128+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.646636474+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:29.646643529+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.646662343+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646671068+07:00","message":"[bufferProcess] interim [640000000]:พื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646674771+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646682379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646685551+07:00","message":"> Transcript [21667] [false]: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646689458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646692193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.64669475+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646697281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646703973+07:00","message":"Push: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646706049+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646708426+07:00","message":"Set new StatePrefix : 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.646711026+07:00","message":"Next Push (prob) : 'ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.646720616+07:00","message":"push: {false พื้นที่ 0 0xc003067200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.821595416+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.821639574+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:29.821646093+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.821659984+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821669324+07:00","message":"[bufferProcess] interim [760000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821673576+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821680818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821685042+07:00","message":"> Transcript [21668] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821693314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821696693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821700045+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.821704605+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.931161955+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.931193087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ภาคอีสาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.931202337+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.931215278+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931221853+07:00","message":"[bufferProcess] interim [880000000]:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.93122478+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931230538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931233334+07:00","message":"> Transcript [21669] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931236642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931239026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931241432+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.931243862+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.97819747+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.978240392+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:53:29.978246721+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:29.978261023+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978267673+07:00","message":"[bufferProcess] interim [940000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978270271+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978276177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978278897+07:00","message":"> Transcript [21670] [false]: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978282095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978284394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978286606+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:29.978288896+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.074276935+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.074313578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ภาคอีสาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.074320388+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.07433761+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074344308+07:00","message":"[bufferProcess] interim [0]:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074347001+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074351446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074354344+07:00","message":"> Transcript [21671] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074357986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074360185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074362599+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074365223+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074367726+07:00","message":"Push: 'ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074369673+07:00","message":"TextPushed: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074372027+07:00","message":"Set new StatePrefix : 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.074374184+07:00","message":"Next Push (prob) : 'ตอนบนแล้วก็ที่ไป'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.074380935+07:00","message":"push: {false ภาคอีสาน 0 0xc003067200}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.096257074+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.096302742+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:30.096313357+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.096331866+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.096340456+07:00","message":"[bufferProcess] interim [120000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.09634457+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.09635467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.096359251+07:00","message":"> Transcript [21672] [false]: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.096365802+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.334819639+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.334871949+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:30.334880522+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.334896021+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.33490388+07:00","message":"[bufferProcess] interim [360000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.334906781+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.33491469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.334917885+07:00","message":"> Transcript [21673] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.334920861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.334923373+07:00","message":"Set new StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.521415636+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.521443338+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:30.521449305+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.521462574+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521469418+07:00","message":"[bufferProcess] interim [600000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521472366+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521476346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521479414+07:00","message":"> Transcript [21674] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521482449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521484557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521486733+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.521489151+07:00","message":"TextPushed: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.655555057+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.655594258+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:30.65560051+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.655618385+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655629299+07:00","message":"[bufferProcess] interim [660000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655632247+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655638143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655641219+07:00","message":"> Transcript [21675] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655645776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655647819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655650392+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.655653488+07:00","message":"TextPushed: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.714002468+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.714026468+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:30.714032437+07:00","message":"receive interim result [false|false]: พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.71404447+07:00","message":"[buffer interim] 1564 false พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714051364+07:00","message":"[bufferProcess] interim [780000000]:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714054303+07:00","message":"[bufferProcess] send to processor:พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714057863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.71406005+07:00","message":"> Transcript [21676] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714062719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714064591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714067013+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.714069554+07:00","message":"TextPushed: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.76173286+07:00","message":"[GCS] IsForceVAD: false for message ID: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.890835453+07:00","message":"[GCS] Start streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.8912635+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891295814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก\",\"confidence\":0.9319355}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891302836+07:00","message":"receive interim result [true|false]: พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891312474+07:00","message":"end recv isFinal message id 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891315217+07:00","message":"end Recv id 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891319901+07:00","message":"[buffer interim] 1564 true พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891326567+07:00","message":"[bufferProcess] interim [990000000]:พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891330141+07:00","message":"[bufferProcess] send to processor (isfinal):พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891335512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891338524+07:00","message":"> Transcript [21677] [false]: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891341729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891343915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891346364+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891348814+07:00","message":"TextPushed: 'พื้นที่ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891351824+07:00","message":"Push: 'ตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891354623+07:00","message":"TextPushed: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891357989+07:00","message":"Set new StatePrefix : 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891360517+07:00","message":"Next Push (prob) : 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891362533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891364578+07:00","message":"> Transcript [21678] [true]: 'พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891367142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891373385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891375867+07:00","message":"StatePrefix: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891381987+07:00","message":"TextPushed: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891384102+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891383139+07:00","message":"push: {false ตอนบนแล้วก็ที่บริเวณ 0 0xc003067200}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891512786+07:00","message":"Push: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891516122+07:00","message":"TextPushed: 'พื้นที่ภาคอีสานตอนบนแล้วก็ที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891518372+07:00","message":"Set new StatePrefix : 'พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891520546+07:00","message":"Next Push (prob) : 'พื้นที่ภาคอีสานตอนบนและข้อที่บริเวณภาคตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:30.891526593+07:00","message":"push: {true ภาคตะวันออก 0 0xc003067200}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:30.891573508+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1564.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:30.906749468+07:00","message":"write wav file: './tmp/7585/7585_1564.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:31.223342541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:31.223359012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.749744223+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.74980843+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:31.749817179+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.749837654+07:00","message":"[buffer interim] 1565 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.749847091+07:00","message":"[bufferProcess] interim [900000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.749850271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.874835107+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.874881911+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:31.874889427+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.874904062+07:00","message":"[buffer interim] 1565 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.87491122+07:00","message":"[bufferProcess] interim [20000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.874913844+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.874917675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.874924594+07:00","message":"> Transcript [21679] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.874927761+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.934598825+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.934637391+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:31.934643239+07:00","message":"receive interim result [false|false]: กลับมาดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:31.934658509+07:00","message":"[buffer interim] 1565 false กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934666009+07:00","message":"[bufferProcess] interim [80000000]:กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934669405+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934674003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934678251+07:00","message":"> Transcript [21680] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934682637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.93468541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934688544+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:31.934691752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.258106564+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.258144779+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:32.258150757+07:00","message":"receive interim result [false|false]: กลับมาดูแล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.258166106+07:00","message":"[buffer interim] 1565 false กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258172801+07:00","message":"[bufferProcess] interim [380000000]:กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258174971+07:00","message":"[bufferProcess] send to processor:กลับมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.25817837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258181372+07:00","message":"> Transcript [21681] [false]: 'กลับมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258184095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.25818612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258188139+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.258190151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.306356181+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.306394965+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:32.306402023+07:00","message":"receive interim result [false|false]: กลับมาดูราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.30641337+07:00","message":"[buffer interim] 1565 false กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306420873+07:00","message":"[bufferProcess] interim [440000000]:กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306423404+07:00","message":"[bufferProcess] send to processor:กลับมาดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306428834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306431852+07:00","message":"> Transcript [21682] [false]: 'กลับมาดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306435248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306437711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306439704+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.306442208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.441768134+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.441811781+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:32.441817724+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.441831528+07:00","message":"[buffer interim] 1565 false กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441839393+07:00","message":"[bufferProcess] interim [620000000]:กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441843173+07:00","message":"[bufferProcess] send to processor:กลับมาดูราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441850723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441853944+07:00","message":"> Transcript [21683] [false]: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441857879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441861099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441863385+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441865619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441873307+07:00","message":"Push: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441875505+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441877798+07:00","message":"Set new StatePrefix : 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.441880143+07:00","message":"Next Push (prob) : 'มาดูราย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.441907292+07:00","message":"push: {false กลับ 0 0xc002968900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.757670071+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.757715646+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:32.757722908+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.757737408+07:00","message":"[buffer interim] 1565 false กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757749369+07:00","message":"[bufferProcess] interim [860000000]:กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757753698+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757768142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.75777313+07:00","message":"> Transcript [21684] [false]: 'กลับมาดูรายละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757777878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757781234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.757784348+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.75778814+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.958927733+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.958976862+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:32.958983869+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.958999467+07:00","message":"[buffer interim] 1565 false กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959006852+07:00","message":"[bufferProcess] interim [40000000]:กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959009647+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959017556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959020736+07:00","message":"> Transcript [21685] [false]: 'กลับมาดูรายละเอียดเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959024615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959027302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959029538+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:32.959032168+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:32.9999496+07:00","message":"[GCS] IsForceVAD: false for message ID: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.04922589+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.049281176+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:33.049288966+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.049307196+07:00","message":"[buffer interim] 1565 false กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049315435+07:00","message":"[bufferProcess] interim [160000000]:กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049318324+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049321525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049324399+07:00","message":"> Transcript [21686] [false]: 'กลับมาดูรายละเอียดเขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049328049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049330235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049332315+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.049336649+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.062903512+07:00","message":"[GCS] Start streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.079350907+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.079387629+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:33.079394644+07:00","message":"receive interim result [false|false]: กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.079409815+07:00","message":"[buffer interim] 1565 false กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079416941+07:00","message":"[bufferProcess] interim [340000000]:กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079420896+07:00","message":"[bufferProcess] send to processor:กลับมาดูรายละเอียดเขาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079425343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079428355+07:00","message":"> Transcript [21687] [false]: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079432426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079434836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079436889+07:00","message":"StatePrefix: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079439299+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079441987+07:00","message":"Push: 'มาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079443977+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079446272+07:00","message":"Set new StatePrefix : 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.079449136+07:00","message":"Next Push (prob) : 'ละเอียดเขาสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.079460132+07:00","message":"push: {false มาดูราย 0 0xc002968900}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.092898224+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.092930581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมาดูรายละเอียดเขาสภาพอากาศ\",\"confidence\":0.9387541}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.092937181+07:00","message":"receive interim result [true|false]: กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.09294781+07:00","message":"end recv isFinal message id 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.092950751+07:00","message":"end Recv id 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.092956564+07:00","message":"[buffer interim] 1565 true กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092961915+07:00","message":"[bufferProcess] interim [340000000]:กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092964828+07:00","message":"[bufferProcess] send to processor (isfinal):กลับมาดูรายละเอียดเขาสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092967814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092970709+07:00","message":"> Transcript [21688] [false]: 'กลับมาดูรายละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092974296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.09297682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092978759+07:00","message":"StatePrefix: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092980975+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092982731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092984688+07:00","message":"> Transcript [21689] [true]: 'กลับมาดูรายละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092987017+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092988874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.092990753+07:00","message":"StatePrefix: 'กลับมาดูรายละเอียดเขาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.09299273+07:00","message":"TextPushed: 'กลับมาดูราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.093000546+07:00","message":"Push: 'ละเอียดเขาสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.09300713+07:00","message":"push: {true ละเอียดเขาสภาพอากาศ 0 0xc002968900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:33.100617132+07:00","message":"write wav file: './tmp/7585/7585_1565.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185058964+07:00","message":"[GCS] Cleaned up inactive client: 1540"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185083375+07:00","message":"[GCS] Cleaned up inactive client: 1542"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185086794+07:00","message":"[GCS] Cleaned up inactive client: 1538"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185088944+07:00","message":"[GCS] Cleaned up inactive client: 1535"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185091136+07:00","message":"[GCS] Cleaned up inactive client: 1536"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185093223+07:00","message":"[GCS] Cleaned up inactive client: 1537"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185095489+07:00","message":"[GCS] Cleaned up inactive client: 1534"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185097567+07:00","message":"[GCS] Cleaned up inactive client: 1541"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.185099605+07:00","message":"[GCS] Cleaned up inactive client: 1539"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.921522546+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.921560917+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.921566186+07:00","message":"receive interim result [false|false]: แต่ละภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:33.921579703+07:00","message":"[buffer interim] 1566 false แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.921585686+07:00","message":"[bufferProcess] interim [660000000]:แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:33.921587728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:34.224218039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:34.224237406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.425144842+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.425194818+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:34.425200582+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.425216944+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.425223374+07:00","message":"[bufferProcess] interim [140000000]:สารภาพตรงไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.425226324+07:00","message":"[bufferProcess] send to processor:แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.425230221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.425232922+07:00","message":"> Transcript [21690] [false]: 'แต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.425235335+07:00","message":"Set StatePrefix (first interim): 'แต่ละภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.510891684+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.510937293+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:34.510944528+07:00","message":"receive interim result [false|false]: แต่ละภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.510958523+07:00","message":"[buffer interim] 1566 false แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510966453+07:00","message":"[bufferProcess] interim [260000000]:แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510969268+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510972677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510975785+07:00","message":"> Transcript [21691] [false]: 'สารภาพตรงไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510978523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.510980682+07:00","message":"Set new StatePrefix: 'สารภาพตรงไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.816528416+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.816569725+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:34.816577142+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:34.816592833+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816599333+07:00","message":"[bufferProcess] interim [620000000]:สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816601958+07:00","message":"[bufferProcess] send to processor:แต่ละภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816606016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816609066+07:00","message":"> Transcript [21692] [false]: 'แต่ละภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816611302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:34.816614822+07:00","message":"Set new StatePrefix: 'แต่ละภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.421715496+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.421755947+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:53:35.421767114+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.421784108+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.42179018+07:00","message":"[bufferProcess] interim [220000000]:สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.421792512+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.421796198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.421798897+07:00","message":"> Transcript [21693] [false]: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.421801284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.421803313+07:00","message":"Set new StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.660486147+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.660901703+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:35.66091452+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.660934696+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660941574+07:00","message":"[bufferProcess] interim [400000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660944124+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660947504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660950436+07:00","message":"> Transcript [21694] [false]: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660953459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660955587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660960322+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.660962722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.909335531+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.909376731+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:35.909382751+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:35.909392987+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.90940108+07:00","message":"[bufferProcess] interim [700000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909404872+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909410095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909414303+07:00","message":"> Transcript [21695] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909418376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909420629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909422939+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:35.909425468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.034923031+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.034957094+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:36.034963983+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.034972459+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034978572+07:00","message":"[bufferProcess] interim [820000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034981457+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034985035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034987876+07:00","message":"> Transcript [21696] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034991566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034993822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.034997457+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.03500077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.426629953+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.426667494+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:36.426672992+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.42669117+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.42669756+07:00","message":"[bufferProcess] interim [180000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426700564+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426704219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426706766+07:00","message":"> Transcript [21697] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426710166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426712423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426714885+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426717055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426719647+07:00","message":"Push: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426721889+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426724128+07:00","message":"Set new StatePrefix : 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.426726899+07:00","message":"Next Push (prob) : 'สำหรับเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.426735267+07:00","message":"push: {false สารภาพตรงไปถึงข้อแนะนำ 0 0xc0031d9480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.566925931+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.5669687+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:36.566975252+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรในจ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.566991374+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรในจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567005341+07:00","message":"[bufferProcess] interim [300000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรในจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567008563+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567016057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567018991+07:00","message":"> Transcript [21698] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567023119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567025454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567027589+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.567030352+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.617207985+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.617245447+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:36.617251941+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.617261556+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617267648+07:00","message":"[bufferProcess] interim [360000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617270195+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรในจ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.61727381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617276504+07:00","message":"> Transcript [21699] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรในจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617279848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617281894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617284078+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.617286622+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.637427341+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.637457108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.637462299+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.63747701+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637483219+07:00","message":"[bufferProcess] interim [420000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637485765+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637489415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637492377+07:00","message":"> Transcript [21700] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637496263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637498362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637500271+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.637502979+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.77988877+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.779935044+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:36.779941932+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.779956353+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779963998+07:00","message":"[bufferProcess] interim [480000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779966709+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779974236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779977059+07:00","message":"> Transcript [21701] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779981133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779983677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779986215+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779991045+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.779999163+07:00","message":"Push: 'สำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.780001267+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.780003585+07:00","message":"Set new StatePrefix : 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.780005925+07:00","message":"Next Push (prob) : 'ใน 7'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.780014473+07:00","message":"push: {false สำหรับเกษตรกร 0 0xc0031d9480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.817094202+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.817130672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.817137405+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.817152731+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.817158951+07:00","message":"[bufferProcess] interim [540000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.817170955+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.817174895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.817180077+07:00","message":"> Transcript [21702] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.81718283+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.998815202+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.998867045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.998876028+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:36.998893438+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998902516+07:00","message":"[bufferProcess] interim [780000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998907398+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998912681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998916565+07:00","message":"> Transcript [21703] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998922318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998925287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998928561+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:36.998932346+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.124665452+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.124711543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.124719357+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.124730392+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124737298+07:00","message":"[bufferProcess] interim [840000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124739945+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124744487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124748301+07:00","message":"> Transcript [21704] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124753031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124767718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124771523+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.124774211+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:37.225337323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:37.225348923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448807436+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.44885335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448860476+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448873797+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:37.44887698+07:00","message":"receive interim result [false|false]:  วันข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.448886117+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.4488913+07:00","message":"[buffer interim] 1566 false  วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448897753+07:00","message":"[bufferProcess] interim [140000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.44890105+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448904502+07:00","message":"[bufferProcess] interim [140000000]: วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448907179+07:00","message":"[bufferProcess] update buffer: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448910198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448914028+07:00","message":"> Transcript [21705] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.44891966+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448922604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.448925349+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.44892909+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.466843087+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.46688034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.466886855+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.4669035+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:37.466908746+07:00","message":"receive interim result [false|false]:  วันข้างหน้ากัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.466915765+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.466919867+07:00","message":"[buffer interim] 1566 false  วันข้างหน้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466941999+07:00","message":"[bufferProcess] interim [200000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.46696184+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466982335+07:00","message":"[bufferProcess] interim [200000000]: วันข้างหน้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466985099+07:00","message":"[bufferProcess] update buffer: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466988374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466991691+07:00","message":"> Transcript [21706] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466995937+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.466998637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467000932+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467003292+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467010533+07:00","message":"Push: 'ใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467012493+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467015134+07:00","message":"Set new StatePrefix : 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.467018121+07:00","message":"Next Push (prob) : ' วันข้างหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.467047114+07:00","message":"push: {false ใน 7 0 0xc0031d9480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.493930898+07:00","message":"[GCS] IsForceVAD: false for message ID: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509136773+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509186587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509193152+07:00","message":"receive interim result [false|false]: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509205512+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:37.509208956+07:00","message":"receive interim result [false|false]:  วันข้างหน้ากันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509216419+07:00","message":"[buffer interim] 1566 false สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.509220216+07:00","message":"[buffer interim] 1566 false  วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509226203+07:00","message":"[bufferProcess] interim [320000000]:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.50922938+07:00","message":"[bufferProcess] send to processor:สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509233361+07:00","message":"[bufferProcess] interim [320000000]: วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509235951+07:00","message":"[bufferProcess] update buffer: สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509239039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509241803+07:00","message":"> Transcript [21707] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509245415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509247539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509249623+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.509252308+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.682184458+07:00","message":"[GCS] Start streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.699704745+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.699764452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ\",\"confidence\":0.94270325}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.699774034+07:00","message":"receive interim result [true|false]: แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.69978826+07:00","message":"end recv isFinal message id 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.69979149+07:00","message":"end Recv id 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.699801027+07:00","message":"[buffer interim] 1566 true แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699814618+07:00","message":"[bufferProcess] interim [440000000]:แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699821318+07:00","message":"[bufferProcess] send to processor (isfinal):สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699826062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699830235+07:00","message":"> Transcript [21708] [false]: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699835159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699838019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699840933+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699845252+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699848283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699851906+07:00","message":"> Transcript [21709] [true]: 'แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.69985541+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.69985824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699860938+07:00","message":"StatePrefix: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699864276+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.699866959+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.700084711+07:00","message":"Push: ' วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.70009107+07:00","message":"TextPushed: 'สารภาพตรงไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.700095012+07:00","message":"Set new StatePrefix : 'แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.700098881+07:00","message":"Next Push (prob) : 'แต่ละภาครวมไปถึงข้อแนะนำสำหรับเกษตรกรใน 7 วันข้างหน้ากันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:37.700117194+07:00","message":"push: {true  วันข้างหน้ากันค่ะ 0 0xc0031d9480}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:37.700115854+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1566.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:37.710383112+07:00","message":"write wav file: './tmp/7585/7585_1566.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.39571998+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.395774956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.395781774+07:00","message":"receive interim result [false|false]: ภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.395798659+07:00","message":"[buffer interim] 1567 false ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.395805398+07:00","message":"[bufferProcess] interim [730000000]:ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.39580742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.395811307+07:00","message":"[bufferProcess] send to processor (ticker):ภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.395825176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.395859643+07:00","message":"> Transcript [21710] [false]: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.395866143+07:00","message":"Set StatePrefix (first interim): 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.583740761+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.583792977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.583799986+07:00","message":"receive interim result [false|false]: ภาคเหนือมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.583815994+07:00","message":"[buffer interim] 1567 false ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.583822907+07:00","message":"[bufferProcess] interim [850000000]:ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.583825285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.647409615+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.6474511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.647457339+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.647475156+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647481839+07:00","message":"[bufferProcess] interim [970000000]:ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647484493+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647488473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647492005+07:00","message":"> Transcript [21711] [false]: 'ภาคเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647496093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647499233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647502105+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.647505483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.810430924+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.810467169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.810473235+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.810490496+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810497014+07:00","message":"[bufferProcess] interim [150000000]:ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810499513+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810502996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810506741+07:00","message":"> Transcript [21712] [false]: 'ภาคเหนือมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810509991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810512061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810514028+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.810516422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.94512579+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945207436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945214564+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945234989+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945239157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945241997+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945247689+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945250995+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945257277+07:00","message":"[bufferProcess] interim [270000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945259732+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945262749+07:00","message":"[bufferProcess] interim [330000000]:ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945264714+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945267558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945270481+07:00","message":"> Transcript [21713] [false]: 'ภาคเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.9452735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945275612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945277555+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945279633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945281372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945283492+07:00","message":"> Transcript [21714] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945285628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945287544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945289287+07:00","message":"StatePrefix: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945290988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945293516+07:00","message":"Push: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945295597+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945297596+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.945299766+07:00","message":"Next Push (prob) : 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.945315981+07:00","message":"push: {false ภาคเหนือ 0 0xc003067180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.9990095+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.999048868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.999055871+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:39.999073343+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.999079474+07:00","message":"[bufferProcess] interim [390000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.999082174+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.999087527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.999090318+07:00","message":"> Transcript [21715] [false]: 'ภาคเหนือมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.999092657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:39.99909475+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:40.22642077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:40.226419442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.52473924+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.524783009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.524789213+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.524798795+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.524805062+07:00","message":"[bufferProcess] interim [870000000]:ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.524807509+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.524810964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.524813866+07:00","message":"> Transcript [21716] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.52481616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.524818241+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698419276+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698461256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698468528+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698480455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4.0\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698483256+07:00","message":"receive interim result [false|false]:  4.0"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698491219+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.698495186+07:00","message":"[buffer interim] 1567 false  4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698504586+07:00","message":"[bufferProcess] interim [990000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.69850788+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698511196+07:00","message":"[bufferProcess] interim [990000000]: 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.69851422+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698519241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698522175+07:00","message":"> Transcript [21717] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698525451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698527468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698529934+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.698532303+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725700217+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725742982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725750174+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725773536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725777096+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725785519+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.725789388+07:00","message":"[buffer interim] 1567 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725820716+07:00","message":"[bufferProcess] interim [50000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725846202+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 4.0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725863244+07:00","message":"[bufferProcess] interim [50000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725868126+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.72587359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725879307+07:00","message":"> Transcript [21718] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 4.0'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725884737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725888563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725893275+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.725897043+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.842576553+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.84261762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.842625592+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.84263353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4-6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.842636592+07:00","message":"receive interim result [false|false]:  4-6"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.842645061+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.842649188+07:00","message":"[buffer interim] 1567 false  4-6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842655677+07:00","message":"[bufferProcess] interim [170000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842658232+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842663073+07:00","message":"[bufferProcess] interim [170000000]: 4-6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842666106+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 4-6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842669268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842672315+07:00","message":"> Transcript [21719] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842675558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842677634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842680911+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.842683336+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856543294+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856580782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856587404+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856600565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856603392+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856610629+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856616434+07:00","message":"[buffer interim] 1567 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856621803+07:00","message":"[bufferProcess] interim [230000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856624637+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 4-6"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856629723+07:00","message":"[bufferProcess] interim [230000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.85663236+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856635278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856641694+07:00","message":"> Transcript [21720] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 4-6'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.85664581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856648011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856649922+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.85665233+07:00","message":"TextPushed: 'ภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.85665821+07:00","message":"Push: 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856660215+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856663556+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 4-6'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:40.856667035+07:00","message":"Next Push (prob) : ' 4-6'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:40.856691026+07:00","message":"push: {false มีฝนฟ้าคะนอง 0 0xc003067180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047146708+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047197834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047205086+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047215992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047218868+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047227209+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.047232563+07:00","message":"[buffer interim] 1567 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047239164+07:00","message":"[bufferProcess] interim [350000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.04724231+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047247653+07:00","message":"[bufferProcess] interim [350000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047250818+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047253488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.0472563+07:00","message":"> Transcript [21721] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047259558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.047261757+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156062031+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156096078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156106684+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.1561208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156124853+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156131611+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.156134932+07:00","message":"[buffer interim] 1567 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156140092+07:00","message":"[bufferProcess] interim [470000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156142992+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.15614648+07:00","message":"[bufferProcess] interim [470000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156149345+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156152329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156155041+07:00","message":"> Transcript [21722] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156157192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.156159194+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342148025+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342182975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342189479+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342202588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342206442+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342219088+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.342237369+07:00","message":"[buffer interim] 1567 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342245334+07:00","message":"[bufferProcess] interim [710000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342249455+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342255079+07:00","message":"[bufferProcess] interim [710000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342258801+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342262092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342265315+07:00","message":"> Transcript [21723] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342267813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.342270006+07:00","message":"Set new StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.422785192+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.422823795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.42283067+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.42284087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.422844212+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.422851197+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.422854551+07:00","message":"[buffer interim] 1567 false  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422861715+07:00","message":"[bufferProcess] interim [830000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422865436+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422869948+07:00","message":"[bufferProcess] interim [830000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422874854+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422879163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422883307+07:00","message":"> Transcript [21724] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422890259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422893932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422904091+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.422911271+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605535917+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605580096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605587105+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605596067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605600273+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605620562+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.605640728+07:00","message":"[buffer interim] 1567 false  40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605651172+07:00","message":"[bufferProcess] interim [10000000]:ภาคเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605656351+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.60566775+07:00","message":"[bufferProcess] interim [10000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605672046+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605676762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.60568109+07:00","message":"> Transcript [21725] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605687404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605690184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605693849+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.605697855+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736150896+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736192634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736199353+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736213306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736217141+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736224338+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.736228034+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736234631+07:00","message":"[bufferProcess] interim [70000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736241015+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736244351+07:00","message":"[bufferProcess] interim [70000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736247535+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736250398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736253162+07:00","message":"> Transcript [21726] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736256952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736259075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736261053+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.736263422+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.89003884+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890088709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890098121+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890109246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890114293+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890135734+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890156781+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890165755+07:00","message":"[bufferProcess] interim [190000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890170476+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890180372+07:00","message":"[bufferProcess] interim [190000000]: เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890185832+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.89019039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.89019511+07:00","message":"> Transcript [21727] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890200332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.89020334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.89020706+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890210708+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890221679+07:00","message":"Push: ' 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890225047+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890228553+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.890232558+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.890243423+07:00","message":"push: {false  40 ถึง 60 เปอร์เซ็นต์ 0 0xc003067180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937814452+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937850512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937857819+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937868078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937871277+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937878706+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:41.937885642+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937891298+07:00","message":"[bufferProcess] interim [310000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937894196+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937901427+07:00","message":"[bufferProcess] interim [310000000]: เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937904442+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937907875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937910918+07:00","message":"> Transcript [21728] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937915046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937917386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937919417+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:41.937922046+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113902021+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113940521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113947293+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113958571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113961639+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113969715+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.113973252+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113979509+07:00","message":"[bufferProcess] interim [490000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113982211+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113985508+07:00","message":"[bufferProcess] interim [490000000]: เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113988673+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113992233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113995262+07:00","message":"> Transcript [21729] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.113999001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.11400113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.114004889+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.114007893+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.299989753+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.300031691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.30004091+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.300053127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.300058397+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.300067047+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.300070797+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300078768+07:00","message":"[bufferProcess] interim [670000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300081508+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300085369+07:00","message":"[bufferProcess] interim [670000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300088629+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300091733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300094668+07:00","message":"> Transcript [21730] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300098153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300100143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300102367+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.300105067+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504427578+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.50447073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504478308+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504488169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504491349+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504516201+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504536152+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504544848+07:00","message":"[bufferProcess] interim [850000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504549087+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504556448+07:00","message":"[bufferProcess] interim [850000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504560205+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504563299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504566641+07:00","message":"> Transcript [21731] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504570698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504573411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504579455+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504582602+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504590163+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504592345+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.50459477+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.504597635+07:00","message":"Next Push (prob) : 'และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.504608618+07:00","message":"push: {false ของพื้นที่ 0 0xc003067180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760589324+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760627991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760634788+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760645446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760648925+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760656058+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.760663187+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760668575+07:00","message":"[bufferProcess] interim [90000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760671385+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760678491+07:00","message":"[bufferProcess] interim [90000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760681704+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760685673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760688814+07:00","message":"> Transcript [21732] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760693035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.7606954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760697404+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.760699928+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.799710426+07:00","message":"[GCS] IsForceVAD: false for message ID: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922561579+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922601172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922607298+07:00","message":"receive interim result [false|false]: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922616895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922620292+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.92262871+07:00","message":"[buffer interim] 1567 false ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.922632262+07:00","message":"[buffer interim] 1567 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922637924+07:00","message":"[bufferProcess] interim [270000000]:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922640589+07:00","message":"[bufferProcess] send to processor:ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922643861+07:00","message":"[bufferProcess] interim [270000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922656347+07:00","message":"[bufferProcess] update buffer: ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922660042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922662945+07:00","message":"> Transcript [21733] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922666701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922669047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.92267167+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.922674355+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933049641+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933078388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง\",\"confidence\":0.9431228}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933085779+07:00","message":"receive interim result [true|false]: ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933099442+07:00","message":"end recv isFinal message id 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933102994+07:00","message":"end Recv id 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.933109471+07:00","message":"[buffer interim] 1567 true ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933116303+07:00","message":"[bufferProcess] interim [330000000]:ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933129164+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933133686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933137344+07:00","message":"> Transcript [21734] [false]: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933141416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933144492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933147571+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933151763+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933154925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933157876+07:00","message":"> Transcript [21735] [true]: 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933182088+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933185411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933188384+07:00","message":"StatePrefix: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933192134+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933195048+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.93342656+07:00","message":"Push: 'และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933432808+07:00","message":"TextPushed: 'ภาคเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933436743+07:00","message":"Set new StatePrefix : 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933440216+07:00","message":"Next Push (prob) : 'ภาคเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:42.93345102+07:00","message":"push: {true และมีฝนตกหนักบางแห่ง 0 0xc003067180}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:42.933445917+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1567.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:42.944821883+07:00","message":"write wav file: './tmp/7585/7585_1567.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:43.226577998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:43.226614014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.264914234+07:00","message":"[GCS] Start streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.757172712+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.757223147+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:53:43.757228584+07:00","message":"receive interim result [false|false]: โชค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.757245806+07:00","message":"[buffer interim] 1568 false โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.75725285+07:00","message":"[bufferProcess] interim [300000000]:โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.757254737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.982502741+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.982538282+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:43.982544457+07:00","message":"receive interim result [false|false]: ช่วงระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:43.982558023+07:00","message":"[buffer interim] 1568 false ช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.982564523+07:00","message":"[bufferProcess] interim [540000000]:ช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.982566862+07:00","message":"[bufferProcess] send to processor:โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.982572117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.982574856+07:00","message":"> Transcript [21736] [false]: 'โชค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:43.982577196+07:00","message":"Set StatePrefix (first interim): 'โชค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.018225461+07:00","message":"[GCS] IsForceVAD: false for message ID: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.092279962+07:00","message":"[GCS] Start streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.099257797+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.099298016+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:44.099304317+07:00","message":"receive interim result [false|false]: ช่วงระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.099320033+07:00","message":"[buffer interim] 1568 false ช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099327005+07:00","message":"[bufferProcess] interim [660000000]:ช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099329391+07:00","message":"[bufferProcess] send to processor:ช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099333021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099336473+07:00","message":"> Transcript [21737] [false]: 'ช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099338666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.099341191+07:00","message":"Set new StatePrefix: 'ช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138606152+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138645236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงระหว่างวัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138650923+07:00","message":"receive interim result [true|false]: ช่วงระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138664125+07:00","message":"end recv isFinal message id 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138666557+07:00","message":"end Recv id 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138679124+07:00","message":"[buffer interim] 1568 true ช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138697542+07:00","message":"[bufferProcess] interim [780000000]:ช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138703901+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138707315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138710857+07:00","message":"> Transcript [21738] [false]: 'ช่วงระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138714499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138716566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138718869+07:00","message":"StatePrefix: 'ช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138721177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138722954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138725125+07:00","message":"> Transcript [21739] [true]: 'ช่วงระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138727371+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138729183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138731129+07:00","message":"StatePrefix: 'ช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.138732941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.13873905+07:00","message":"Push: 'ช่วงระหว่างวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.138755092+07:00","message":"push: {true ช่วงระหว่างวัน 0 0xc003102e80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:44.143879712+07:00","message":"write wav file: './tmp/7585/7585_1568.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.454486984+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.454521607+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:44.454527049+07:00","message":"receive interim result [false|false]: สุขสันต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.454539832+07:00","message":"[buffer interim] 1569 false สุขสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.454547176+07:00","message":"[bufferProcess] interim [420000000]:สุขสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.454549869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.632604777+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.632647927+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:44.632658467+07:00","message":"receive interim result [false|false]: สุขสันต์วัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.632675567+07:00","message":"[buffer interim] 1569 false สุขสันต์วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.632684479+07:00","message":"[bufferProcess] interim [540000000]:สุขสันต์วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.632688314+07:00","message":"[bufferProcess] send to processor:สุขสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.632692799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.632696937+07:00","message":"> Transcript [21740] [false]: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.632700172+07:00","message":"Set StatePrefix (first interim): 'สุขสันต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.809468713+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.80950895+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:44.809515637+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:44.809529331+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809540131+07:00","message":"[bufferProcess] interim [780000000]:สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.80954387+07:00","message":"[bufferProcess] send to processor:สุขสันต์วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809562661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809565638+07:00","message":"> Transcript [21741] [false]: 'สุขสันต์วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.80956883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809571544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809573506+07:00","message":"StatePrefix: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:44.809575762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.452509789+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.452548881+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:53:45.452554726+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.452571129+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452581133+07:00","message":"[bufferProcess] interim [380000000]:สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452585158+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.45258939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452592302+07:00","message":"> Transcript [21742] [false]: 'สุขสันต์วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452595929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452598085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452600168+07:00","message":"StatePrefix: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.452602324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.644209425+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.644247337+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:45.644253411+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.644262539+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644268438+07:00","message":"[bufferProcess] interim [620000000]:สุขสันต์วันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644270858+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644279537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644282296+07:00","message":"> Transcript [21743] [false]: 'สุขสันต์วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644285684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.64428812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.64429025+07:00","message":"StatePrefix: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.644292837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.83951086+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.83954771+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:45.839553356+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.839569108+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839575402+07:00","message":"[bufferProcess] interim [800000000]:สุขสันต์วันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839578675+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839584348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839587292+07:00","message":"> Transcript [21744] [false]: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839593474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839595863+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839597873+07:00","message":"StatePrefix: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839599972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.83960647+07:00","message":"Push: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839608643+07:00","message":"TextPushed: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839611168+07:00","message":"Set new StatePrefix : 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:45.839613638+07:00","message":"Next Push (prob) : 'วันอังคารจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:45.8396381+07:00","message":"push: {false สุขสันต์ 0 0xc002968a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.023171931+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.023207893+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:53:46.023213536+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.023238448+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023245978+07:00","message":"[bufferProcess] interim [980000000]:สุขสันต์วันอังคารจะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023248421+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023252384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023255458+07:00","message":"> Transcript [21745] [false]: 'สุขสันต์วันอังคารจะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023260713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023263552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023266453+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.023269978+07:00","message":"TextPushed: 'สุขสันต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.220336658+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.220374469+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:46.220382363+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.220396311+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220402825+07:00","message":"[bufferProcess] interim [160000000]:สุขสันต์วันอังคารจะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220405674+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220411713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.22041477+07:00","message":"> Transcript [21746] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220419395+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220421736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220423811+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.220425968+07:00","message":"TextPushed: 'สุขสันต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.223562488+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.223573601+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:53:46.223577293+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.223584871+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223588541+07:00","message":"[bufferProcess] interim [220000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223590902+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223593699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223595937+07:00","message":"> Transcript [21747] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223598332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.22360021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223602101+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.223604018+07:00","message":"TextPushed: 'สุขสันต์'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:46.226853848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:46.226862862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.565271831+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.565310529+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:46.565316377+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองรถ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.565329031+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565335716+07:00","message":"[bufferProcess] interim [520000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565341553+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565348191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565350974+07:00","message":"> Transcript [21748] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565354708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565357215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565359611+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565363603+07:00","message":"TextPushed: 'สุขสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565369568+07:00","message":"Push: 'วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565371599+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565373735+07:00","message":"Set new StatePrefix : 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.565376542+07:00","message":"Next Push (prob) : 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.565401549+07:00","message":"push: {false วันอังคารจะมี 0 0xc002968a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.731514018+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.731550698+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:46.731557131+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.731568207+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731574327+07:00","message":"[bufferProcess] interim [640000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731576863+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731582195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731584967+07:00","message":"> Transcript [21749] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731589002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731591977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.73159521+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.731599224+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.878706867+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.878756573+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:46.87876304+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:46.878777609+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878784093+07:00","message":"[bufferProcess] interim [820000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878786785+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878792193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878795014+07:00","message":"> Transcript [21750] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.87879881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.87880114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878803499+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:46.878806372+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.104936585+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.10497609+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:47.104982401+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.104994742+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.10500465+07:00","message":"[bufferProcess] interim [0]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105008663+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105015919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105020161+07:00","message":"> Transcript [21751] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105025649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105029759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105032544+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.105035243+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.112802805+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.112824554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.112829683+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.112845026+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112851881+07:00","message":"[bufferProcess] interim [120000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112855475+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112862098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112866084+07:00","message":"> Transcript [21752] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112870952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112874132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112877119+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112879472+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112883662+07:00","message":"Push: 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112886669+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.11288995+07:00","message":"Set new StatePrefix : 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.112894032+07:00","message":"Next Push (prob) : 'ลดลงเรื่อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.112903782+07:00","message":"push: {false ฝนฟ้าคะนอง 0 0xc002968a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.367186019+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.3672273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.367233405+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.367250476+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.367256989+07:00","message":"[bufferProcess] interim [300000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.367259847+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.36726399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.367266612+07:00","message":"> Transcript [21753] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.367269079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.367271389+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.462496383+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.462543006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.462550343+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.462569202+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462578078+07:00","message":"[bufferProcess] interim [420000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462580917+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462588483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462591521+07:00","message":"> Transcript [21754] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462593997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.462596109+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 23'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.566136799+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.566177447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.566184149+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.566200106+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566209956+07:00","message":"[bufferProcess] interim [480000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566212744+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566216304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566219029+07:00","message":"> Transcript [21755] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566221817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.566224214+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 24'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.649446783+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.649487876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.649494305+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.64951449+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649521938+07:00","message":"[bufferProcess] interim [600000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649524702+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649528611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649531993+07:00","message":"> Transcript [21756] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649534603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.649536994+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 27'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.827879094+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.827916784+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:53:47.827923694+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.8279363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20-40 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.82793957+07:00","message":"receive interim result [false|false]:  20-40 บาท"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.827946926+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.827950255+07:00","message":"[buffer interim] 1569 false  20-40 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827956166+07:00","message":"[bufferProcess] interim [720000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827958559+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827961738+07:00","message":"[bufferProcess] interim [720000000]: 20-40 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827964234+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.8279674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827970198+07:00","message":"> Transcript [21757] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.82797268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.827974671+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.957062734+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.957102046+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:53:47.957108357+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.957122122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20%\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.957131889+07:00","message":"receive interim result [false|false]:  20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.95715066+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:47.957191766+07:00","message":"[buffer interim] 1569 false  20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957204206+07:00","message":"[bufferProcess] interim [900000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957213165+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40 บาท"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957223731+07:00","message":"[bufferProcess] interim [900000000]: 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957228403+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957243562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957263294+07:00","message":"> Transcript [21758] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957269731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957272149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.95727567+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:47.957282702+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.14533247+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145374436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145382413+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145393549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20% ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145397527+07:00","message":"receive interim result [false|false]:  20% ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145424002+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.145444243+07:00","message":"[buffer interim] 1569 false  20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145450896+07:00","message":"[bufferProcess] interim [80000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.14545413+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145459192+07:00","message":"[bufferProcess] interim [80000000]: 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145462517+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145466483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.14547021+07:00","message":"> Transcript [21759] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145472874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.145475127+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20%'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338093637+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338135519+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:53:48.338141738+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338155403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20 ถึง 40 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338158628+07:00","message":"receive interim result [false|false]:  20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338165745+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.338171265+07:00","message":"[buffer interim] 1569 false  20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338176936+07:00","message":"[bufferProcess] interim [260000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338180248+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338183515+07:00","message":"[bufferProcess] interim [260000000]: 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338186259+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338189372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338193429+07:00","message":"> Transcript [21760] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20% ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338199215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338201476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338204138+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.338206624+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.522985383+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.523024099+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:48.523030913+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.523047234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.523051889+07:00","message":"receive interim result [false|false]:  20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.523061257+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.523066326+07:00","message":"[buffer interim] 1569 false  20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523073943+07:00","message":"[bufferProcess] interim [440000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523078218+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523083493+07:00","message":"[bufferProcess] interim [440000000]: 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523086163+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523089358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523092405+07:00","message":"> Transcript [21761] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.52309511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.523097165+07:00","message":"Set new StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.901942725+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.901978946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.901986063+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.901996921+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:48.902000404+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.90200786+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:48.902011703+07:00","message":"[buffer interim] 1569 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.90201833+07:00","message":"[bufferProcess] interim [860000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902021487+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.90202496+07:00","message":"[bufferProcess] interim [860000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.90202796+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902031039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902033752+07:00","message":"> Transcript [21762] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902037647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.90204004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902042059+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:48.902044864+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.143459543+07:00","message":"[GCS] IsForceVAD: false for message ID: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.173319944+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.173357123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.173364474+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.173379492+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173386452+07:00","message":"[bufferProcess] interim [40000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173389316+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173396413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173399721+07:00","message":"> Transcript [21763] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173403536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173405918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173408401+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.173410996+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.223513278+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.223550712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.223557775+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.2235673+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:49.223570852+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.223578706+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.223582246+07:00","message":"[buffer interim] 1569 false  เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223587955+07:00","message":"[bufferProcess] interim [160000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223590537+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.22359452+07:00","message":"[bufferProcess] interim [160000000]: เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223597897+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.22360114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.22360395+07:00","message":"> Transcript [21764] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.22360741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223609565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223613452+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.223616373+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:49.227665857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:49.227666589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231308754+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231333206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231338131+07:00","message":"receive interim result [false|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231348472+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:53:49.231352114+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231357561+07:00","message":"[buffer interim] 1569 false สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231362844+07:00","message":"[buffer interim] 1569 false  เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.23136743+07:00","message":"[bufferProcess] interim [280000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231370394+07:00","message":"[bufferProcess] send to processor:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.23137546+07:00","message":"[bufferProcess] interim [280000000]: เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231377867+07:00","message":"[bufferProcess] update buffer: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231380845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231383544+07:00","message":"> Transcript [21765] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231387433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231389275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231392795+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231395286+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231401395+07:00","message":"Push: 'ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231403487+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.231409838+07:00","message":"Set new StatePrefix : 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.2314166+07:00","message":"Next Push (prob) : 'ที่ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.231424104+07:00","message":"push: {false ลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น 0 0xc002968a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321360348+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321400897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก\",\"confidence\":0.93644035}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321407999+07:00","message":"receive interim result [true|false]: สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321416493+07:00","message":"end recv isFinal message id 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321418836+07:00","message":"end Recv id 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321425561+07:00","message":"[buffer interim] 1569 true สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.32143596+07:00","message":"[bufferProcess] interim [280000000]:สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321441749+07:00","message":"[bufferProcess] send to processor (isfinal):สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.32144537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321448588+07:00","message":"> Transcript [21766] [false]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321452004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321454137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321456426+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321460459+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321462877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321464964+07:00","message":"> Transcript [21767] [true]: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321467519+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321469331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321471128+07:00","message":"StatePrefix: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321473244+07:00","message":"TextPushed: 'สุขสันต์วันอังคารจะมีฝนฟ้าคะนองลดลงเหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.321479611+07:00","message":"Push: 'ที่ส่วนมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.321487726+07:00","message":"push: {true ที่ส่วนมาก 0 0xc002968a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:49.340220837+07:00","message":"write wav file: './tmp/7585/7585_1569.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.400627534+07:00","message":"[GCS] Start streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.876061073+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.876111107+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:49.876117705+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.876134678+07:00","message":"[buffer interim] 1570 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.876142323+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.876144577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.941235561+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.941281129+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:49.941287375+07:00","message":"receive interim result [false|false]: ตอนล่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:49.94129983+07:00","message":"[buffer interim] 1570 false ตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.941307763+07:00","message":"[bufferProcess] interim [540000000]:ตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.941311236+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.941316751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.941320668+07:00","message":"> Transcript [21768] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:49.941323736+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.091617259+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.091659642+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:50.091665384+07:00","message":"receive interim result [false|false]: ตอนล่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.091681874+07:00","message":"[buffer interim] 1570 false ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091688287+07:00","message":"[bufferProcess] interim [660000000]:ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091690639+07:00","message":"[bufferProcess] send to processor:ตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091694342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091697108+07:00","message":"> Transcript [21769] [false]: 'ตอนล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091700133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.091702518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.09170446+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.09170656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.130253241+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.130295695+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:50.130301438+07:00","message":"receive interim result [false|false]: ตอนล่างของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.130314071+07:00","message":"[buffer interim] 1570 false ตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.13032075+07:00","message":"[bufferProcess] interim [780000000]:ตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130323473+07:00","message":"[bufferProcess] send to processor:ตอนล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130328875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130331614+07:00","message":"> Transcript [21770] [false]: 'ตอนล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130334703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130337065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130339277+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.130341678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.263646805+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.263684415+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:50.263689892+07:00","message":"receive interim result [false|false]: ตอนล่างของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.263705841+07:00","message":"[buffer interim] 1570 false ตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263714624+07:00","message":"[bufferProcess] interim [900000000]:ตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263717238+07:00","message":"[bufferProcess] send to processor:ตอนล่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263720818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263723727+07:00","message":"> Transcript [21771] [false]: 'ตอนล่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263727183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263729235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263731793+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.263734138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.548577459+07:00","message":"[GCS] IsForceVAD: false for message ID: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.622831052+07:00","message":"[GCS] Start streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644867813+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644906407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนล่างของภาค\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644912472+07:00","message":"receive interim result [true|false]: ตอนล่างของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644918307+07:00","message":"end recv isFinal message id 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644920602+07:00","message":"end Recv id 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644926561+07:00","message":"[buffer interim] 1570 true ตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644932777+07:00","message":"[bufferProcess] interim [380000000]:ตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644936052+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนล่างของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.64493917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644941947+07:00","message":"> Transcript [21772] [false]: 'ตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644944829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644946844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644949053+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644951182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644953622+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644955687+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644958232+07:00","message":"Set new StatePrefix : 'ตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644960522+07:00","message":"Next Push (prob) : 'ล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644962303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644964332+07:00","message":"> Transcript [21773] [true]: 'ตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644966592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644968334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644970934+07:00","message":"StatePrefix: 'ตอนล่างของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644973113+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:50.644975294+07:00","message":"Push: 'ล่างของภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644982268+07:00","message":"push: {false ตอน 0 0xc003380000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:50.644989917+07:00","message":"push: {true ล่างของภาค 0 0xc003380000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:50.652078633+07:00","message":"write wav file: './tmp/7585/7585_1570.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.626854437+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.626910507+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:51.626918232+07:00","message":"receive interim result [false|false]: ยังคง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.626936538+07:00","message":"[buffer interim] 1571 false ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.626944338+07:00","message":"[bufferProcess] interim [20000000]:ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.626947063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.77719573+07:00","message":"[GCS] IsForceVAD: false for message ID: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.790582138+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.790619049+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:51.790625474+07:00","message":"receive interim result [false|false]: ที่ยังคงมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.790639002+07:00","message":"[buffer interim] 1571 false ที่ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.79064733+07:00","message":"[bufferProcess] interim [140000000]:ที่ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.790649971+07:00","message":"[bufferProcess] send to processor:ยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.790653366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.790656229+07:00","message":"> Transcript [21774] [false]: 'ยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.790658465+07:00","message":"Set StatePrefix (first interim): 'ยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.842345941+07:00","message":"[GCS] Start streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.862746381+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.862785946+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:51.862793207+07:00","message":"receive interim result [false|false]: ที่ยังคงมีอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.862809675+07:00","message":"[buffer interim] 1571 false ที่ยังคงมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.862817219+07:00","message":"[bufferProcess] interim [260000000]:ที่ยังคงมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.862821495+07:00","message":"[bufferProcess] send to processor:ที่ยังคงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.862830075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.862833668+07:00","message":"> Transcript [21775] [false]: 'ที่ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.862835976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.86283828+07:00","message":"Set new StatePrefix: 'ที่ยังคงมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.869277395+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.869305561+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:51.869310554+07:00","message":"receive interim result [false|false]: ที่ยังคงมีอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.86932317+07:00","message":"[buffer interim] 1571 false ที่ยังคงมีอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.86932866+07:00","message":"[bufferProcess] interim [320000000]:ที่ยังคงมีอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869331014+07:00","message":"[bufferProcess] send to processor:ที่ยังคงมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869335494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869338396+07:00","message":"> Transcript [21776] [false]: 'ที่ยังคงมีอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869341113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869343435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869345453+07:00","message":"StatePrefix: 'ที่ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.869347615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891343131+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891392888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระยะนี้ยังคงมีอากาศ\",\"confidence\":0.916353}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891402132+07:00","message":"receive interim result [true|false]: ระยะนี้ยังคงมีอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891413178+07:00","message":"end recv isFinal message id 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891416442+07:00","message":"end Recv id 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891425485+07:00","message":"[buffer interim] 1571 true ระยะนี้ยังคงมีอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891435315+07:00","message":"[bufferProcess] interim [380000000]:ระยะนี้ยังคงมีอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891441373+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ยังคงมีอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891446313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891450855+07:00","message":"> Transcript [21777] [false]: 'ที่ยังคงมีอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891457544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891460526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891463757+07:00","message":"StatePrefix: 'ที่ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891466839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891469643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891472768+07:00","message":"> Transcript [21778] [true]: 'ระยะนี้ยังคงมีอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891476201+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891478849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891482014+07:00","message":"StatePrefix: 'ที่ยังคงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891484725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:51.891493221+07:00","message":"Push: 'ระยะนี้ยังคงมีอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:51.891505068+07:00","message":"push: {true ระยะนี้ยังคงมีอากาศ 0 0xc003102000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:51.898403321+07:00","message":"write wav file: './tmp/7585/7585_1571.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:52.228524715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:52.22854966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.85868591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.930007784+07:00","message":"[GCS] Start streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.959353707+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.959405589+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.959411824+07:00","message":"receive interim result [false|false]: กลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.959426047+07:00","message":"[buffer interim] 1572 false กลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.959433591+07:00","message":"[bufferProcess] interim [200000000]:กลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.959435984+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.959442065+07:00","message":"[bufferProcess] send to processor (ticker):กลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.959444811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.95944787+07:00","message":"> Transcript [21779] [false]: 'กลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.959450397+07:00","message":"Set StatePrefix (first interim): 'กลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.98409318+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984131708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลางวัน\",\"confidence\":0.8943665}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984138615+07:00","message":"receive interim result [true|false]: กลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984149639+07:00","message":"end recv isFinal message id 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984151748+07:00","message":"end Recv id 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984157053+07:00","message":"[buffer interim] 1572 true กลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.98416277+07:00","message":"[bufferProcess] interim [260000000]:กลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.98416611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.984168787+07:00","message":"> Transcript [21780] [true]: 'กลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.984171394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.98417351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.984175482+07:00","message":"StatePrefix: 'กลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.984177643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:52.984183506+07:00","message":"Push: 'กลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:52.984191191+07:00","message":"push: {true กลางวัน 0 0xc003380c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:52.991180885+07:00","message":"write wav file: './tmp/7585/7585_1572.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.05723567+07:00","message":"[GCS] IsForceVAD: false for message ID: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.147019554+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.147044734+07:00","message":"found end of frame, send empty tag with msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.147050254+07:00","message":"end Recv id 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.147060178+07:00","message":"[buffer interim] 1573 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147068315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147073631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147077683+07:00","message":"> Transcript [21781] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147081396+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147084419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147087532+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147090269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:53.147093104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.147101987+07:00","message":"push: {true \n 0 0xc003102700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:53.152969512+07:00","message":"write wav file: './tmp/7585/7585_1573.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:53.180541007+07:00","message":"[GCS] Start streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.230816079+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.230870627+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:54.230876991+07:00","message":"receive interim result [false|false]: ฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.230895483+07:00","message":"[buffer interim] 1574 false ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230902943+07:00","message":"[bufferProcess] interim [840000000]:ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230905221+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230912747+07:00","message":"[bufferProcess] send to processor (ticker):ฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230916835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230919812+07:00","message":"> Transcript [21782] [false]: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.230922448+07:00","message":"Set StatePrefix (first interim): 'ฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.39518257+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.395234517+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:54.395241502+07:00","message":"receive interim result [false|false]: ฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.395256486+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.395266517+07:00","message":"[bufferProcess] interim [20000000]:ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.395268809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.434747877+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.434788488+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:54.434793536+07:00","message":"receive interim result [false|false]: ฝนตกหนักบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.434811005+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.43481851+07:00","message":"[bufferProcess] interim [80000000]:ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.43482108+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.43482477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.43482784+07:00","message":"> Transcript [21783] [false]: 'ฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.434831211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.434833531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.434835467+07:00","message":"StatePrefix: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.434837562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.565794906+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.565844618+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:54.565852334+07:00","message":"receive interim result [false|false]: ฝนตกหนักตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.565868918+07:00","message":"[buffer interim] 1574 false ฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565879331+07:00","message":"[bufferProcess] interim [200000000]:ฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565883968+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565892578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565896707+07:00","message":"> Transcript [21784] [false]: 'ฝนตกหนักบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.56590162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565904929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.56590794+07:00","message":"StatePrefix: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.565910875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.616304932+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.616356211+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:54.616364112+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:54.616381889+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.61639317+07:00","message":"[bufferProcess] interim [260000000]:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616396459+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616404022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616407315+07:00","message":"> Transcript [21785] [false]: 'ฝนตกหนักตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616411282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616413564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616415844+07:00","message":"StatePrefix: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:54.616418047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:55.228974058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:55.228992438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.26661793+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.266657451+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:55.266663994+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.266680718+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266688922+07:00","message":"[bufferProcess] interim [860000000]:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266691574+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266694918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266697909+07:00","message":"> Transcript [21786] [false]: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266702449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266704768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266709476+07:00","message":"StatePrefix: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266711876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266714613+07:00","message":"Push: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266716781+07:00","message":"TextPushed: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.26671898+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.266721193+07:00","message":"Next Push (prob) : 'บางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.266730237+07:00","message":"push: {false ฝนตกหนัก 0 0xc003103500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.519522415+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.519559833+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:53:55.519566352+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.5195814+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519588428+07:00","message":"[bufferProcess] interim [220000000]:ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519591284+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519595506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519598324+07:00","message":"> Transcript [21787] [false]: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519601913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519603981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519606445+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.519608706+07:00","message":"TextPushed: 'ฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.652928635+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.652963144+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:55.65296861+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.652985227+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.652992124+07:00","message":"[bufferProcess] interim [280000000]:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.65299505+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.653000796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.653003595+07:00","message":"> Transcript [21788] [false]: 'ฝนตกหนักบางแห่งตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.653006837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.653008992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.65301105+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.653014221+07:00","message":"TextPushed: 'ฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.828887145+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.82892493+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:55.828930851+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.828941877+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828947544+07:00","message":"[bufferProcess] interim [460000000]:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828950355+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828955923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828959168+07:00","message":"> Transcript [21789] [false]: 'ฝนตกหนักบางแห่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828962797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828965052+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828967294+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.828969731+07:00","message":"TextPushed: 'ฝนตกหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.99871853+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.9987615+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:55.998767388+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.998778184+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998784618+07:00","message":"[bufferProcess] interim [580000000]:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998787296+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998793179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998796181+07:00","message":"> Transcript [21790] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998799655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998801965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998804138+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998806473+07:00","message":"TextPushed: 'ฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998810801+07:00","message":"Push: 'บางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998812924+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998817132+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:55.998819585+07:00","message":"Next Push (prob) : 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:55.998827472+07:00","message":"push: {false บางแห่ง 0 0xc003103500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.03294077+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.032981559+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:56.032988458+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.033002516+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.033011101+07:00","message":"[bufferProcess] interim [700000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.033014115+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.033028067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.033031352+07:00","message":"> Transcript [21791] [false]: 'ฝนตกหนักบางแห่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.033033812+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.464401846+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.464451263+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:56.46446088+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.464480079+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464492659+07:00","message":"[bufferProcess] interim [60000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464497204+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464506827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464511472+07:00","message":"> Transcript [21792] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464518815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464522567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464526441+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.464530148+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.476547102+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.47658033+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:56.476587269+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.476600825+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476606704+07:00","message":"[bufferProcess] interim [120000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476609568+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476613253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476616158+07:00","message":"> Transcript [21793] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476619018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476621002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476623203+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.476625573+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.728602157+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.728643803+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:56.72865071+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.728665503+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728681479+07:00","message":"[bufferProcess] interim [360000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728684307+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728691233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728694031+07:00","message":"> Transcript [21794] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728697621+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728700333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728703967+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.728707441+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.944775007+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.944811949+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:56.944819197+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.944831629+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944840113+07:00","message":"[bufferProcess] interim [480000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944843284+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944846808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944849695+07:00","message":"> Transcript [21795] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944853502+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944855694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944858097+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944860618+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.94486785+07:00","message":"Push: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944870111+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944872258+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.944874996+07:00","message":"Next Push (prob) : 'ระวังและต้องการการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.944896569+07:00","message":"push: {false เกษตรกรควร 0 0xc003103500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.973466065+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.973503095+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:56.973509321+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.973521088+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973526691+07:00","message":"[bufferProcess] interim [540000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973529571+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973535259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973538295+07:00","message":"> Transcript [21796] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973542314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.973544376+07:00","message":"Set new StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.987777519+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.987804483+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:56.987809949+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:56.987821474+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987826907+07:00","message":"[bufferProcess] interim [600000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987829625+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987833174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987835826+07:00","message":"> Transcript [21797] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987838114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:56.987840127+07:00","message":"Set new StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและต้องการการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.108070159+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.108108848+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:57.10811485+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.108143246+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108150205+07:00","message":"[bufferProcess] interim [780000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108153051+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108156923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108160157+07:00","message":"> Transcript [21798] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108163145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.108165171+07:00","message":"Set new StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.369394122+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.369447373+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:53:57.369454066+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.369465779+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369472111+07:00","message":"[bufferProcess] interim [960000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369475633+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.36948109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369484021+07:00","message":"> Transcript [21799] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369488429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369490754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369493801+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.369496624+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.576373159+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.57641163+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:57.576417808+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.5764321+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576440206+07:00","message":"[bufferProcess] interim [200000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576445792+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576460195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576463668+07:00","message":"> Transcript [21800] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576467779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576470023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576472331+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.576475283+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.659398653+07:00","message":"[GCS] IsForceVAD: false for message ID: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.754583557+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.754625274+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:53:57.754632742+07:00","message":"receive interim result [false|false]: ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.754646804+07:00","message":"[buffer interim] 1574 false ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754652945+07:00","message":"[bufferProcess] interim [440000000]:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754655457+07:00","message":"[bufferProcess] send to processor:ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754661061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754665191+07:00","message":"> Transcript [21801] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754670268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754674772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.75467715+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.754680071+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805775704+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805820736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก\",\"confidence\":0.9461459}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805828128+07:00","message":"receive interim result [true|false]: มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805839013+07:00","message":"end recv isFinal message id 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805841311+07:00","message":"end Recv id 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.805847697+07:00","message":"[buffer interim] 1574 true มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805857584+07:00","message":"[bufferProcess] interim [500000000]:มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805861092+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805866304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805869469+07:00","message":"> Transcript [21802] [false]: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80587391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805876166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805878463+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80588145+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80588487+07:00","message":"Push: 'ระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80588708+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805890255+07:00","message":"Set new StatePrefix : 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805893365+07:00","message":"Next Push (prob) : 'ของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80589529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805897407+07:00","message":"> Transcript [21803] [true]: 'มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805899885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805901813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805903574+07:00","message":"StatePrefix: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805905724+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.805907681+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.806014093+07:00","message":"push: {false ระวังและป้องกันการระบาด 0 0xc003103500}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80609997+07:00","message":"Push: 'ของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.80610957+07:00","message":"TextPushed: 'ฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.806111971+07:00","message":"Set new StatePrefix : 'มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.806114498+07:00","message":"Next Push (prob) : 'มีฝนตกหนักบางแห่งเกษตรกรควรระวังและป้องกันการระบาดของหนอนใยผัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.806120882+07:00","message":"push: {true ของหนอนใยผัก 0 0xc003103500}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:57.806113709+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1574.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:57.816859532+07:00","message":"write wav file: './tmp/7585/7585_1574.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:57.979202553+07:00","message":"[GCS] Start streaming session, msgId: 1575"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:58.229238385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:53:58.229241815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.342433344+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.342468175+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:58.342473519+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.342488314+07:00","message":"[buffer interim] 1575 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.342493743+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.342495542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.548747611+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.548784639+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:58.548790388+07:00","message":"receive interim result [false|false]: และดู"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.548806993+07:00","message":"[buffer interim] 1575 false และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.548813223+07:00","message":"[bufferProcess] interim [600000000]:และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.548815989+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.548820165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.548823353+07:00","message":"> Transcript [21804] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.548825567+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.653819279+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.65386496+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:58.653872731+07:00","message":"receive interim result [false|false]: และดวง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.653885888+07:00","message":"[buffer interim] 1575 false และดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653892956+07:00","message":"[bufferProcess] interim [720000000]:และดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653895635+07:00","message":"[bufferProcess] send to processor:และดู"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653900964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653904406+07:00","message":"> Transcript [21805] [false]: 'และดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653908923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653911129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653917524+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.653920349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.854232341+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.85427375+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:58.854280901+07:00","message":"receive interim result [false|false]: และดวงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.854297272+07:00","message":"[buffer interim] 1575 false และดวงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854306196+07:00","message":"[bufferProcess] interim [900000000]:และดวงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854309722+07:00","message":"[bufferProcess] send to processor:และดวง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854314147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854318232+07:00","message":"> Transcript [21806] [false]: 'และดวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854323397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854326379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854329453+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.854332507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.939490805+07:00","message":"[GCS] IsForceVAD: false for message ID: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.965121807+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.965156255+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:58.965172043+07:00","message":"receive interim result [false|false]: และดวงมัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.965189944+07:00","message":"[buffer interim] 1575 false และดวงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965196184+07:00","message":"[bufferProcess] interim [960000000]:และดวงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965198794+07:00","message":"[bufferProcess] send to processor:และดวงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965202729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965205673+07:00","message":"> Transcript [21807] [false]: 'และดวงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965208584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965210685+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965213055+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.965215151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.967812471+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.967827812+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:58.967832215+07:00","message":"receive interim result [false|false]: และด้วงหมัด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.967842185+07:00","message":"[buffer interim] 1575 false และด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967846515+07:00","message":"[bufferProcess] interim [20000000]:และด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967848672+07:00","message":"[bufferProcess] send to processor:และดวงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967851735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967854053+07:00","message":"> Transcript [21808] [false]: 'และดวงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967856437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967858344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967860584+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967863253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967870145+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967872113+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967874342+07:00","message":"Set new StatePrefix : 'และดวงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:58.967876422+07:00","message":"Next Push (prob) : 'ดวงมัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:58.967904016+07:00","message":"push: {false และ 0 0xc00298e780}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.011010561+07:00","message":"[GCS] Start streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.024362647+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.02439825+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:59.024405013+07:00","message":"receive interim result [false|false]: และด้วงหมัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.024417129+07:00","message":"[buffer interim] 1575 false และด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024423183+07:00","message":"[bufferProcess] interim [80000000]:และด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024425801+07:00","message":"[bufferProcess] send to processor:และด้วงหมัด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024432969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024435702+07:00","message":"> Transcript [21809] [false]: 'และด้วงหมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024437982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.024440529+07:00","message":"Set new StatePrefix: 'และด้วงหมัด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.034167855+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.034182643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และด้วงหมัดผัก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.034186917+07:00","message":"receive interim result [true|false]: และด้วงหมัดผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.03419611+07:00","message":"end recv isFinal message id 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.03419849+07:00","message":"end Recv id 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.034204426+07:00","message":"[buffer interim] 1575 true และด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034208542+07:00","message":"[bufferProcess] interim [170000000]:และด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034210979+07:00","message":"[bufferProcess] send to processor (isfinal):และด้วงหมัดผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.03421348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.03421596+07:00","message":"> Transcript [21810] [false]: 'และด้วงหมัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034218384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034220308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034222328+07:00","message":"StatePrefix: 'และด้วงหมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034224476+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034226285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034228259+07:00","message":"> Transcript [21811] [true]: 'และด้วงหมัดผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034230768+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034232548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034234317+07:00","message":"StatePrefix: 'และด้วงหมัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034236208+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.034241608+07:00","message":"Push: 'ด้วงหมัดผัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.034250008+07:00","message":"push: {true ด้วงหมัดผัก 0 0xc00298e780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:53:59.040649507+07:00","message":"write wav file: './tmp/7585/7585_1575.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.808601579+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.80864973+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:59.808656206+07:00","message":"receive interim result [false|false]: ใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:53:59.808671307+07:00","message":"[buffer interim] 1576 false ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.808677461+07:00","message":"[bufferProcess] interim [600000000]:ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:53:59.808679404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.102254182+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.102627012+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:00.102640217+07:00","message":"receive interim result [false|false]: ใส่เสื้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.10266132+07:00","message":"[buffer interim] 1576 false ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.102669431+07:00","message":"[bufferProcess] interim [720000000]:ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.102673445+07:00","message":"[bufferProcess] send to processor:ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.102683431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.102687668+07:00","message":"> Transcript [21812] [false]: 'ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.102691279+07:00","message":"Set StatePrefix (first interim): 'ใส่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.182245258+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.182287604+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:00.182293669+07:00","message":"receive interim result [false|false]: ใช้พืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.182312636+07:00","message":"[buffer interim] 1576 false ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182322718+07:00","message":"[bufferProcess] interim [840000000]:ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.18232507+07:00","message":"[bufferProcess] send to processor:ใส่เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182328692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182331615+07:00","message":"> Transcript [21813] [false]: 'ใส่เสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182334825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182336892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182338962+07:00","message":"StatePrefix: 'ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.182341221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.29193543+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.291968495+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:00.291974588+07:00","message":"receive interim result [false|false]: ใช้พืชผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.291990299+07:00","message":"[buffer interim] 1576 false ใช้พืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.291996401+07:00","message":"[bufferProcess] interim [20000000]:ใช้พืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.291998713+07:00","message":"[bufferProcess] send to processor:ใช้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.292005383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.292009379+07:00","message":"> Transcript [21814] [false]: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.292011605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.292013607+07:00","message":"Set new StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.305330322+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.305358568+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:00.305363916+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.305377253+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.30538305+07:00","message":"[bufferProcess] interim [80000000]:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305385485+07:00","message":"[bufferProcess] send to processor:ใช้พืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305388803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305392123+07:00","message":"> Transcript [21815] [false]: 'ใช้พืชผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305395118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.30539736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305399375+07:00","message":"StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.305401639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.445926768+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.445960994+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:00.445967137+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.44598427+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.445990334+07:00","message":"[bufferProcess] interim [260000000]:ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.445993279+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446000215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446003354+07:00","message":"> Transcript [21816] [false]: 'ใช้พืชตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446006721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446008993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446011598+07:00","message":"StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.446013903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.452542698+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.452587262+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:00.452593774+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.452607794+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452612902+07:00","message":"[bufferProcess] interim [320000000]:ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452615111+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452619336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452622321+07:00","message":"> Transcript [21817] [false]: 'ใช้พืชตระกูลถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452627268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452629288+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452631219+07:00","message":"StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.452633314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.776455683+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.776494452+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:00.776500528+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.776516484+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776522837+07:00","message":"[bufferProcess] interim [620000000]:ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776532061+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776539627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776542583+07:00","message":"> Transcript [21818] [false]: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776547183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776549401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776551396+07:00","message":"StatePrefix: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776553877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776560277+07:00","message":"Push: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776562317+07:00","message":"TextPushed: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776564558+07:00","message":"Set new StatePrefix : 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.776566894+07:00","message":"Next Push (prob) : 'ตระกูลกะหล่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.776574478+07:00","message":"push: {false ใช้พืช 0 0xc003067b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.967965682+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.968001765+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:00.968007751+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและตำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.96802064+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลกะหล่ำและตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968026963+07:00","message":"[bufferProcess] interim [740000000]:ใช้พืชตระกูลกะหล่ำและตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968029606+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968034983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968038121+07:00","message":"> Transcript [21819] [false]: 'ใช้พืชตระกูลกะหล่ำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968041689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968044418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968046426+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.968051858+07:00","message":"TextPushed: 'ใช้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.987663076+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.98769584+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:00.987702107+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:00.987715897+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987720793+07:00","message":"[bufferProcess] interim [800000000]:ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987723265+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987726429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987729237+07:00","message":"> Transcript [21820] [false]: 'ใช้พืชตระกูลกะหล่ำและตำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987738579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.98774109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987743333+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:00.987745437+07:00","message":"TextPushed: 'ใช้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.129322364+07:00","message":"[GCS] IsForceVAD: false for message ID: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.13887716+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.138908738+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:01.138914117+07:00","message":"receive interim result [false|false]: ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.138931021+07:00","message":"[buffer interim] 1576 false ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138939559+07:00","message":"[bufferProcess] interim [980000000]:ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138942126+07:00","message":"[bufferProcess] send to processor:ใช้พืชตระกูลกะหล่ำและผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138945615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.13894862+07:00","message":"> Transcript [21821] [false]: 'ใช้พืชตระกูลกะหล่ำและผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138951978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138954337+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138956554+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.138959545+07:00","message":"TextPushed: 'ใช้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.19004883+07:00","message":"[GCS] Start streaming session, msgId: 1577"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:01.22979922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:01.229824702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273213368+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273255349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพืชตระกูลกะหล่ำและผักกาด\",\"confidence\":0.9157614}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273262251+07:00","message":"receive interim result [true|false]: ในพืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273271992+07:00","message":"end recv isFinal message id 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273274309+07:00","message":"end Recv id 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.27327971+07:00","message":"[buffer interim] 1576 true ในพืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273292288+07:00","message":"[bufferProcess] interim [130000000]:ในพืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273297647+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้พืชตระกูลกะหล่ำและผักกาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273300781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273303741+07:00","message":"> Transcript [21822] [false]: 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.27330733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273309453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273311441+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273314653+07:00","message":"TextPushed: 'ใช้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273321288+07:00","message":"Push: 'ตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273323394+07:00","message":"TextPushed: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273325428+07:00","message":"Set new StatePrefix : 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.27332778+07:00","message":"Next Push (prob) : 'และผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273329626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273333956+07:00","message":"> Transcript [21823] [true]: 'ในพืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273336301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273338121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273340553+07:00","message":"StatePrefix: 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273342653+07:00","message":"TextPushed: 'ใช้พืชตระกูลกะหล่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273344333+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273351201+07:00","message":"push: {false ตระกูลกะหล่ำ 0 0xc003067b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273450216+07:00","message":"Push: 'และผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273454785+07:00","message":"TextPushed: 'ใช้พืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273457535+07:00","message":"Set new StatePrefix : 'ในพืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273460144+07:00","message":"Next Push (prob) : 'ในพืชตระกูลกะหล่ำและผักกาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.273466269+07:00","message":"push: {true และผักกาด 0 0xc003067b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.273551937+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1576.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:01.281814659+07:00","message":"write wav file: './tmp/7585/7585_1576.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.378114246+07:00","message":"[GCS] IsForceVAD: false for message ID: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.478432137+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.478470401+07:00","message":"found end of frame, send empty tag with msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.478476394+07:00","message":"end Recv id 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.478486375+07:00","message":"[buffer interim] 1577 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478498858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.47851257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478517592+07:00","message":"> Transcript [21824] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.47852166+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478524947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478528854+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478532324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:01.478543843+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.478556318+07:00","message":"push: {true \n 0 0xc003103800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:01.483902886+07:00","message":"write wav file: './tmp/7585/7585_1577.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:01.579788999+07:00","message":"[GCS] Start streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.116858698+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.116903654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.116909539+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.11692333+07:00","message":"[buffer interim] 1578 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.116929368+07:00","message":"[bufferProcess] interim [570000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.116931469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.290756867+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.290796813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้ากะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.29080253+07:00","message":"receive interim result [false|false]: เข้ากะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.290816311+07:00","message":"[buffer interim] 1578 false เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.290823898+07:00","message":"[bufferProcess] interim [690000000]:เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.290826601+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.29083011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.290833178+07:00","message":"> Transcript [21825] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.290835773+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303293917+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303332243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303337991+07:00","message":"receive interim result [false|false]: ข้าวต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303354677+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303358172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.30336063+07:00","message":"receive interim result [false|false]: ภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.3033654+07:00","message":"[buffer interim] 1578 false ข้าวต้ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.303374182+07:00","message":"[buffer interim] 1578 false ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303379687+07:00","message":"[bufferProcess] interim [750000000]:ข้าวต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303381799+07:00","message":"[bufferProcess] send to processor:เข้ากะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303387822+07:00","message":"[bufferProcess] interim [810000000]:ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.3033897+07:00","message":"[bufferProcess] send to processor:ข้าวต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303392518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303395653+07:00","message":"> Transcript [21826] [false]: 'เข้ากะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303398602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.30340093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303403345+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303405707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303407487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303409475+07:00","message":"> Transcript [21827] [false]: 'ข้าวต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303411249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.303413099+07:00","message":"Set new StatePrefix: 'ข้าวต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.422450234+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.42248941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.422495481+07:00","message":"receive interim result [false|false]: ภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.422508745+07:00","message":"[buffer interim] 1578 false ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422516065+07:00","message":"[bufferProcess] interim [930000000]:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422518473+07:00","message":"[bufferProcess] send to processor:ภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422523952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422526784+07:00","message":"> Transcript [21828] [false]: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422529121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.422531239+07:00","message":"Set new StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.613947951+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.613994493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.614002491+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.614020946+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614033338+07:00","message":"[bufferProcess] interim [110000000]:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614037555+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614047594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614051726+07:00","message":"> Transcript [21829] [false]: 'ภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614056126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614059223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614062714+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.614065382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.736693057+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.736743952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.736752322+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.736771352+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736782513+07:00","message":"[bufferProcess] interim [230000000]:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736785477+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736791163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736795077+07:00","message":"> Transcript [21830] [false]: 'ภาคตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736798986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736801394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736803427+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.736805679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.934509721+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.934553146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.934560497+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:02.934575104+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934582112+07:00","message":"[bufferProcess] interim [350000000]:ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934584755+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934591774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934595769+07:00","message":"> Transcript [21831] [false]: 'ภาคตะวันออกเฉียงเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934599862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934602424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.93460486+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:02.934606909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.018589838+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.018631739+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:54:03.018638589+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.018652571+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018659668+07:00","message":"[bufferProcess] interim [530000000]:ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018662151+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018665517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018668263+07:00","message":"> Transcript [21832] [false]: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018671743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018674327+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018676379+07:00","message":"StatePrefix: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.01867848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018681003+07:00","message":"Push: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018683075+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018685636+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.018687807+07:00","message":"Next Push (prob) : 'ออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.018696476+07:00","message":"push: {false ภาคตะวัน 0 0xc003067f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184851472+07:00","message":"[GCS] Cleaned up inactive client: 1546"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184869499+07:00","message":"[GCS] Cleaned up inactive client: 1545"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184872099+07:00","message":"[GCS] Cleaned up inactive client: 1543"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184874096+07:00","message":"[GCS] Cleaned up inactive client: 1552"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184876044+07:00","message":"[GCS] Cleaned up inactive client: 1547"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184877931+07:00","message":"[GCS] Cleaned up inactive client: 1548"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184879854+07:00","message":"[GCS] Cleaned up inactive client: 1551"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184881894+07:00","message":"[GCS] Cleaned up inactive client: 1544"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184883983+07:00","message":"[GCS] Cleaned up inactive client: 1554"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.18488575+07:00","message":"[GCS] Cleaned up inactive client: 1553"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184887559+07:00","message":"[GCS] Cleaned up inactive client: 1549"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.184889233+07:00","message":"[GCS] Cleaned up inactive client: 1550"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.312796799+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.312828336+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:54:03.312833984+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.312846482+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.31285488+07:00","message":"[bufferProcess] interim [770000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.31285727+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312863068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312866312+07:00","message":"> Transcript [21833] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312869835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312872155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312875746+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.312878104+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.445839142+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.445879775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.445886852+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.445901562+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.4459094+07:00","message":"[bufferProcess] interim [890000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.44591212+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.445918818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.445921595+07:00","message":"> Transcript [21834] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.44592569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.445928747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.445932944+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.445937735+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.513375025+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.513425268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.51343481+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:03.513455238+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.51346959+07:00","message":"[bufferProcess] interim [10000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513474657+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513487643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513492205+07:00","message":"> Transcript [21835] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513500848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513504574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513508493+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:03.513512847+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.038548901+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.038590711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.038598453+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.038615244+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038623296+07:00","message":"[bufferProcess] interim [490000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038626193+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038634486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.03863756+07:00","message":"> Transcript [21836] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.03864199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.03864488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038647636+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038650046+07:00","message":"TextPushed: 'ภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038658394+07:00","message":"Push: 'ออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038660977+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038663848+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.038666734+07:00","message":"Next Push (prob) : 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.038675676+07:00","message":"push: {false ออกเฉียงเหนือมี 0 0xc003067f80}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:04.230799304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:04.230802755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.23435637+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.234396178+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:54:04.234405072+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.234416848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.234419709+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.234428531+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.234433202+07:00","message":"[buffer interim] 1578 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234439507+07:00","message":"[bufferProcess] interim [610000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234442024+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234445508+07:00","message":"[bufferProcess] interim [610000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234448132+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234450993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234453804+07:00","message":"> Transcript [21837] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234457085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234458996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234461098+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.234463598+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245201282+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245240691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245246738+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.24525891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245261836+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245270969+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.245278615+07:00","message":"[buffer interim] 1578 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245284782+07:00","message":"[bufferProcess] interim [670000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245287464+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245290411+07:00","message":"[bufferProcess] interim [670000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245293117+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245295898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245298613+07:00","message":"> Transcript [21838] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245301732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245303727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245305723+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.245308459+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.413988903+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.414040845+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:54:04.414048695+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.414059156+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:54:04.41406589+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.414083583+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.414103391+07:00","message":"[buffer interim] 1578 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414111966+07:00","message":"[bufferProcess] interim [850000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414115481+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414124835+07:00","message":"[bufferProcess] interim [850000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.41412788+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414130983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414134171+07:00","message":"> Transcript [21839] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414137488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414139696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414141605+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.414144183+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.58950498+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.589540842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.589547651+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.58955662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40-60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.589559837+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.58957713+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.5895992+07:00","message":"[buffer interim] 1578 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589610427+07:00","message":"[bufferProcess] interim [970000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589616415+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589626184+07:00","message":"[bufferProcess] interim [970000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589630124+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589634644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589638915+07:00","message":"> Transcript [21840] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589644737+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589647951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589650856+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589654603+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589663261+07:00","message":"Push: 'ฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589667053+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589670482+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.589674021+07:00","message":"Next Push (prob) : ' 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.589686439+07:00","message":"push: {false ฝนฟ้าคะนอง 0 0xc003067f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651639117+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651673541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651679715+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651688525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651692291+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651698912+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.651702515+07:00","message":"[buffer interim] 1578 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651707897+07:00","message":"[bufferProcess] interim [90000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.65171065+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651713914+07:00","message":"[bufferProcess] interim [90000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.65171675+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651720106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651722885+07:00","message":"> Transcript [21841] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651725278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.651727322+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787360941+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787397449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787404658+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787415632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787418786+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787437411+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:04.787451566+07:00","message":"[buffer interim] 1578 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787461092+07:00","message":"[bufferProcess] interim [330000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787465062+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787468342+07:00","message":"[bufferProcess] interim [330000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787471361+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787474414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787477576+07:00","message":"> Transcript [21842] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787480084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:04.787482651+07:00","message":"Set new StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059111342+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059149034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059156251+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059167081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40 ถึง 60 เปอร์เซ็นต์ของพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059170174+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059178448+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.059181681+07:00","message":"[buffer interim] 1578 false  40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059188613+07:00","message":"[bufferProcess] interim [510000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059191604+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059195567+07:00","message":"[bufferProcess] interim [510000000]: 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059199308+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.0592026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059205382+07:00","message":"> Transcript [21843] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059209034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059211297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059213616+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.059216006+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.234656517+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.23469516+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:54:05.234701552+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.234713652+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:54:05.234717325+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.234725027+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.234736758+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234743611+07:00","message":"[bufferProcess] interim [690000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234746733+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234750781+07:00","message":"[bufferProcess] interim [690000000]: เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.23475393+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234757321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234760393+07:00","message":"> Transcript [21844] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234764067+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234766323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.234768706+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.23477153+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.848835672+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.848880899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.848890103+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.848908738+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848923034+07:00","message":"[bufferProcess] interim [290000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848927211+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848936598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848940742+07:00","message":"> Transcript [21845] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848947074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848950495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848954836+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.848958829+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937129346+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937186302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937193857+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937207435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937212367+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937221991+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937225525+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937231973+07:00","message":"[bufferProcess] interim [350000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.93723468+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937237965+07:00","message":"[bufferProcess] interim [350000000]: เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937241438+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937244692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937247668+07:00","message":"> Transcript [21846] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937251568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937253749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937255904+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937258694+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937261959+07:00","message":"Push: ' 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.9372651+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937268977+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:05.937272444+07:00","message":"Next Push (prob) : 'ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:05.937282302+07:00","message":"push: {false  40 ถึง 60 เปอร์เซ็นต์ 0 0xc003067f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027337308+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.02738097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027388394+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027399894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027403322+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027432778+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.027456383+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027465643+07:00","message":"[bufferProcess] interim [530000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027470009+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027481565+07:00","message":"[bufferProcess] interim [530000000]: เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027485192+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.02748867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027491876+07:00","message":"> Transcript [21847] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027496665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027498866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027500955+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.027503468+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198258416+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198298457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198304342+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198316583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198322881+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198330967+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.198335756+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198341398+07:00","message":"[bufferProcess] interim [710000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198344281+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198348108+07:00","message":"[bufferProcess] interim [710000000]: เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198350903+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198354044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198357037+07:00","message":"> Transcript [21848] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198361224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198363542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198365396+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.198367954+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.33423753+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.334274464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.334281199+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.33429586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.334299332+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.334314422+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.334329932+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334336806+07:00","message":"[bufferProcess] interim [830000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334340411+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334347443+07:00","message":"[bufferProcess] interim [830000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334350118+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334353168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334356168+07:00","message":"> Transcript [21849] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334360448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334362631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334364954+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.334367802+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519572119+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519616173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519625113+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519638802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519643758+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519652635+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519657254+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519664369+07:00","message":"[bufferProcess] interim [10000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519668524+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.51967367+07:00","message":"[bufferProcess] interim [10000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519684676+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519692515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.51969702+07:00","message":"> Transcript [21850] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519703271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519706152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519709148+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519713837+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519720768+07:00","message":"Push: 'ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519724112+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519735721+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.519739348+07:00","message":"Next Push (prob) : 'และมีฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.519759877+07:00","message":"push: {false ของพื้นที่ 0 0xc003067f80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.700663276+07:00","message":"[GCS] IsForceVAD: false for message ID: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792177257+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792219249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792226776+07:00","message":"receive interim result [false|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792238612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792242129+07:00","message":"receive interim result [false|false]:  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792250384+07:00","message":"[buffer interim] 1578 false ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.792256315+07:00","message":"[buffer interim] 1578 false  เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792263051+07:00","message":"[bufferProcess] interim [250000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792266285+07:00","message":"[bufferProcess] send to processor:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792269703+07:00","message":"[bufferProcess] interim [250000000]: เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792272643+07:00","message":"[bufferProcess] update buffer: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792282828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792302472+07:00","message":"> Transcript [21851] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792309919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792312486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792315388+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.792318272+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849318491+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849378194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง\",\"confidence\":0.94329315}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849389158+07:00","message":"receive interim result [true|false]: ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849402378+07:00","message":"end recv isFinal message id 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849405886+07:00","message":"end Recv id 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849417062+07:00","message":"[buffer interim] 1578 true ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.8494312+07:00","message":"[bufferProcess] interim [340000000]:ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.84943491+07:00","message":"[bufferProcess] send to processor (isfinal):ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849451764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849473849+07:00","message":"> Transcript [21852] [false]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849487575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849490861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849493436+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849496219+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849499879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849503877+07:00","message":"> Transcript [21853] [true]: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849507852+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849510537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849514657+07:00","message":"StatePrefix: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849517407+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849519737+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849743143+07:00","message":"Push: 'และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849747393+07:00","message":"TextPushed: 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849750038+07:00","message":"Set new StatePrefix : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.849752506+07:00","message":"Next Push (prob) : 'ภาคตะวันออกเฉียงเหนือมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:06.849764071+07:00","message":"push: {true และมีฝนตกหนักบาง 0 0xc003067f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:06.84977703+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1578.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:06.875378533+07:00","message":"write wav file: './tmp/7585/7585_1578.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:07.231770937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:07.231817999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:07.535653772+07:00","message":"[GCS] Start streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.280347938+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.280394897+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:08.280400572+07:00","message":"receive interim result [false|false]: ในช่วงระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.280418668+07:00","message":"[buffer interim] 1579 false ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.28042506+07:00","message":"[bufferProcess] interim [780000000]:ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.280427415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.280434123+07:00","message":"[bufferProcess] send to processor (ticker):ในช่วงระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.280437243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.280440388+07:00","message":"> Transcript [21854] [false]: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.280442834+07:00","message":"Set StatePrefix (first interim): 'ในช่วงระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.398282062+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.398322903+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:08.398328631+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.398345042+07:00","message":"[buffer interim] 1579 false ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.398353739+07:00","message":"[bufferProcess] interim [900000000]:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.398356194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.50043934+07:00","message":"[GCS] IsForceVAD: false for message ID: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.550755449+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.550800025+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:08.550806237+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.550821324+07:00","message":"[buffer interim] 1579 false ในช่วงระหว่างวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550828945+07:00","message":"[bufferProcess] interim [20000000]:ในช่วงระหว่างวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550831735+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550839109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550843865+07:00","message":"> Transcript [21855] [false]: 'ในช่วงระหว่างวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550848343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.550850718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.55085309+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.55085556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.580554462+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.580601309+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:08.580607422+07:00","message":"receive interim result [false|false]: ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.580620613+07:00","message":"[buffer interim] 1579 false ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580628112+07:00","message":"[bufferProcess] interim [80000000]:ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580630413+07:00","message":"[bufferProcess] send to processor:ในช่วงระหว่างวันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580636068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580638812+07:00","message":"> Transcript [21856] [false]: 'ในช่วงระหว่างวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580643032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580645338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580647653+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.580650223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602245252+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602276312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในช่วงระหว่างวันเสาร์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602282224+07:00","message":"receive interim result [true|false]: ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602292722+07:00","message":"end recv isFinal message id 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602294911+07:00","message":"end Recv id 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602302142+07:00","message":"[buffer interim] 1579 true ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602307133+07:00","message":"[bufferProcess] interim [170000000]:ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602312033+07:00","message":"[bufferProcess] send to processor (isfinal):ในช่วงระหว่างวันเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602318975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.60232211+07:00","message":"> Transcript [21857] [false]: 'ในช่วงระหว่างวันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602325081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602328083+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602329979+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602332144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602333893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.60233684+07:00","message":"> Transcript [21858] [true]: 'ในช่วงระหว่างวันเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602339181+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.60234106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602342862+07:00","message":"StatePrefix: 'ในช่วงระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602344939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:08.602351358+07:00","message":"Push: 'ในช่วงระหว่างวันเสาร์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.602360203+07:00","message":"push: {true ในช่วงระหว่างวันเสาร์ 0 0xc003102280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:08.608859677+07:00","message":"write wav file: './tmp/7585/7585_1579.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:08.620747578+07:00","message":"[GCS] Start streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.282078382+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.282119407+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:09.282125003+07:00","message":"receive interim result [false|false]: วันอังคาร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.282141504+07:00","message":"[buffer interim] 1580 false วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.282147784+07:00","message":"[bufferProcess] interim [660000000]:วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.282149714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.489324043+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.489364045+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:09.489370365+07:00","message":"receive interim result [false|false]: วันอังคารนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.489383402+07:00","message":"[buffer interim] 1580 false วันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.489389752+07:00","message":"[bufferProcess] interim [900000000]:วันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.489392542+07:00","message":"[bufferProcess] send to processor:วันอังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.489399453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.489402372+07:00","message":"> Transcript [21859] [false]: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.489404554+07:00","message":"Set StatePrefix (first interim): 'วันอังคาร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.64383643+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.643884388+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:09.643892579+07:00","message":"receive interim result [false|false]: วันอังคารนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.643910574+07:00","message":"[buffer interim] 1580 false วันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643923226+07:00","message":"[bufferProcess] interim [20000000]:วันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643927767+07:00","message":"[bufferProcess] send to processor:วันอังคารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643936193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643940465+07:00","message":"> Transcript [21860] [false]: 'วันอังคารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643946074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643950119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643953371+07:00","message":"StatePrefix: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.643957505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.707784736+07:00","message":"[GCS] IsForceVAD: false for message ID: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.783649074+07:00","message":"[GCS] Start streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.804510623+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.804562441+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:09.804569719+07:00","message":"receive interim result [false|false]: วันอังคารนี้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.804581613+07:00","message":"[buffer interim] 1580 false วันอังคารนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804591397+07:00","message":"[bufferProcess] interim [140000000]:วันอังคารนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804595513+07:00","message":"[bufferProcess] send to processor:วันอังคารนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804603825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.80460825+07:00","message":"> Transcript [21861] [false]: 'วันอังคารนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804613025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804617162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804619197+07:00","message":"StatePrefix: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.804621332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.827779845+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.827814388+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:09.827820115+07:00","message":"receive interim result [false|false]: วันอังคารนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.827834701+07:00","message":"[buffer interim] 1580 false วันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827853064+07:00","message":"[bufferProcess] interim [200000000]:วันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827857903+07:00","message":"[bufferProcess] send to processor:วันอังคารนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827863282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827867734+07:00","message":"> Transcript [21862] [false]: 'วันอังคารนี้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827872167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827874944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827878518+07:00","message":"StatePrefix: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.827881091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.848888992+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.848924851+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:09.848930475+07:00","message":"receive interim result [false|false]: วันอังคารนี้จะมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.848943878+07:00","message":"[buffer interim] 1580 false วันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848950057+07:00","message":"[bufferProcess] interim [320000000]:วันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848952547+07:00","message":"[bufferProcess] send to processor:วันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848956476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848959995+07:00","message":"> Transcript [21863] [false]: 'วันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848963394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848965546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848967561+07:00","message":"StatePrefix: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848969883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848972593+07:00","message":"Push: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848974693+07:00","message":"TextPushed: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848976956+07:00","message":"Set new StatePrefix : 'วันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.848979033+07:00","message":"Next Push (prob) : 'นี้จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.848985456+07:00","message":"push: {false วันอังคาร 0 0xc00298e000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871730831+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871767787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันอังคารนี้จะมี\",\"confidence\":0.945401}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871773326+07:00","message":"receive interim result [true|false]: วันอังคารนี้จะมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871785535+07:00","message":"end recv isFinal message id 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871787751+07:00","message":"end Recv id 1580"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871793946+07:00","message":"[buffer interim] 1580 true วันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871799904+07:00","message":"[bufferProcess] interim [320000000]:วันอังคารนี้จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871804154+07:00","message":"[bufferProcess] send to processor (isfinal):วันอังคารนี้จะมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871808945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871811863+07:00","message":"> Transcript [21864] [false]: 'วันอังคารนี้จะมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871815157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871819465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871821981+07:00","message":"StatePrefix: 'วันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871824327+07:00","message":"TextPushed: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871826062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871828102+07:00","message":"> Transcript [21865] [true]: 'วันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871830379+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871832241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871834032+07:00","message":"StatePrefix: 'วันอังคารนี้จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871836044+07:00","message":"TextPushed: 'วันอังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:09.871838688+07:00","message":"Push: 'นี้จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:09.871845869+07:00","message":"push: {true นี้จะมี 0 0xc00298e000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:09.878284666+07:00","message":"write wav file: './tmp/7585/7585_1580.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:10.23263283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:10.232646531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.857463777+07:00","message":"[GCS] IsForceVAD: false for message ID: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.934250783+07:00","message":"[GCS] Start streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.979333036+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.979355417+07:00","message":"found end of frame, send empty tag with msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.979358733+07:00","message":"end Recv id 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.979365997+07:00","message":"[buffer interim] 1581 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979372944+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979376649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.97937906+07:00","message":"> Transcript [21866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979381456+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979383328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979385152+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979386944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:10.979389644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:10.979399595+07:00","message":"push: {true \n 0 0xc002968180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:10.985664239+07:00","message":"write wav file: './tmp/7585/7585_1581.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.547679505+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.547730765+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:12.547737188+07:00","message":"receive interim result [false|false]: แสงของพืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.547753182+07:00","message":"[buffer interim] 1582 false แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547760639+07:00","message":"[bufferProcess] interim [440000000]:แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547762894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547771088+07:00","message":"[bufferProcess] send to processor (ticker):แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547774139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547777063+07:00","message":"> Transcript [21867] [false]: 'แสงของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.547779588+07:00","message":"Set StatePrefix (first interim): 'แสงของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.556392137+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.556416102+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:12.556421206+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:12.556430572+07:00","message":"[buffer interim] 1582 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.556435256+07:00","message":"[bufferProcess] interim [500000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:12.556436989+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.211570228+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.211618326+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:13.211633423+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.211649735+07:00","message":"[buffer interim] 1582 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.211663552+07:00","message":"[bufferProcess] interim [100000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.21166602+07:00","message":"[bufferProcess] send to processor:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.21166964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.211672645+07:00","message":"> Transcript [21868] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.211675308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.211677871+07:00","message":"Set new StatePrefix: 'พื้นที่'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:13.233354455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:13.233369718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.414916206+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.414969312+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:13.414975823+07:00","message":"receive interim result [false|false]: รองพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.414992396+07:00","message":"[buffer interim] 1582 false รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415003449+07:00","message":"[bufferProcess] interim [280000000]:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415005988+07:00","message":"[bufferProcess] send to processor:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415011406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415014531+07:00","message":"> Transcript [21869] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415018296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415020264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.415022286+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.41502462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.509914784+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.509956734+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:13.509964103+07:00","message":"receive interim result [false|false]: รองพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.509978241+07:00","message":"[buffer interim] 1582 false รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.509989757+07:00","message":"[bufferProcess] interim [400000000]:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.509992615+07:00","message":"[bufferProcess] send to processor:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.509996221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.509999253+07:00","message":"> Transcript [21870] [false]: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.510002072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.510004423+07:00","message":"Set new StatePrefix: 'รองพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.578085326+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.578127602+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:13.578134123+07:00","message":"receive interim result [false|false]: ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.578153657+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.57816704+07:00","message":"[bufferProcess] interim [520000000]:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578170187+07:00","message":"[bufferProcess] send to processor:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578173704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578176531+07:00","message":"> Transcript [21871] [false]: 'รองพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578182057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578184512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.578186588+07:00","message":"StatePrefix: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.57818868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.770753449+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.770796247+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:13.770803563+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.770821763+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770830882+07:00","message":"[bufferProcess] interim [700000000]:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770833308+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770838037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770841237+07:00","message":"> Transcript [21872] [false]: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770843815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.770846216+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.953957414+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.953996558+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:54:13.954003251+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:13.954015317+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.95402438+07:00","message":"[bufferProcess] interim [880000000]:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954026795+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954030233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954033101+07:00","message":"> Transcript [21873] [false]: 'ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954036437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954038645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954040753+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:13.954042812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.14385943+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.143896983+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:54:14.143902908+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.143916101+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143922576+07:00","message":"[bufferProcess] interim [60000000]:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143925357+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143929102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143932037+07:00","message":"> Transcript [21874] [false]: 'ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143935146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143937694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143940109+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.143942472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.425381447+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.425431939+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:14.425440588+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.425457458+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425467865+07:00","message":"[bufferProcess] interim [300000000]:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425473205+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425482152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425488343+07:00","message":"> Transcript [21875] [false]: 'ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425492346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425495046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425497766+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.425500302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.469209916+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.469247659+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:14.469253699+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.46926694+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.46927478+07:00","message":"[bufferProcess] interim [360000000]:ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469277464+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469283613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469286872+07:00","message":"> Transcript [21876] [false]: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469290384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.46929284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469295353+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469297709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469303627+07:00","message":"Push: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.46930599+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469308152+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.469310358+07:00","message":"Next Push (prob) : 'ฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.469335618+07:00","message":"push: {false ของพื้นที่และมี 0 0xc002968680}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.475323757+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.475357618+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:14.475362958+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.475379002+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.475385175+07:00","message":"[bufferProcess] interim [420000000]:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.475387709+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.475394627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.475397678+07:00","message":"> Transcript [21877] [false]: 'ของพื้นที่และมีฝนตกหนักบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.47540006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.47540229+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.606114657+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.606157448+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:14.606164446+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.606180009+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.606188308+07:00","message":"[bufferProcess] interim [480000000]:ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.606191597+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.60619999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.60620312+07:00","message":"> Transcript [21878] [false]: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.606205888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.606208128+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.666663679+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.666701123+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:14.666707962+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:14.666729316+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.666735876+07:00","message":"[bufferProcess] interim [540000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.66673848+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.666742066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.666745083+07:00","message":"> Transcript [21879] [false]: 'ของพื้นที่และมีฝนตกหนักตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.666747336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:14.666749393+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.309597641+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.309637881+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:15.3096441+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.309657888+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.309664377+07:00","message":"[bufferProcess] interim [140000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.309666766+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.30967306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.309675865+07:00","message":"> Transcript [21880] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.309678451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.309680607+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.496257771+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.496303898+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:15.496312424+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.496328606+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496339013+07:00","message":"[bufferProcess] interim [380000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496343405+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496350538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496354751+07:00","message":"> Transcript [21881] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496360018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496363051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496366073+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.496369854+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.754550102+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.754594947+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:54:15.75460218+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:15.754617955+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754625462+07:00","message":"[bufferProcess] interim [680000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754629438+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754637676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754640841+07:00","message":"> Transcript [21882] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.75464667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754649571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.75465225+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:15.754655438+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.013736354+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.013777932+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:54:16.013785507+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.013799236+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013806787+07:00","message":"[bufferProcess] interim [860000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013809607+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013815117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013818341+07:00","message":"> Transcript [21883] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013822034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013824586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013827386+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.013830089+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.208177527+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.20822899+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:54:16.208236746+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.208253893+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208262344+07:00","message":"[bufferProcess] interim [100000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208266378+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208271144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208275534+07:00","message":"> Transcript [21884] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208280521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208283811+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208287429+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208291219+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208312515+07:00","message":"Push: 'ฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208315522+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208318588+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.208321593+07:00","message":"Next Push (prob) : 'บริเวณตอนบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.208332619+07:00","message":"push: {false ฝนตกหนักบางแห่ง 0 0xc002968680}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:16.234360808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:16.234372692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.378949927+07:00","message":"[GCS] IsForceVAD: false for message ID: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.394643307+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.394677562+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:54:16.394683418+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.394697098+07:00","message":"[buffer interim] 1582 false ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394703342+07:00","message":"[bufferProcess] interim [280000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394705826+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394709848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394712663+07:00","message":"> Transcript [21885] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394725905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394729608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394735211+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.394738525+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491362901+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491404385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491410875+07:00","message":"receive interim result [true|false]: ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491419326+07:00","message":"end recv isFinal message id 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491421499+07:00","message":"end Recv id 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491427107+07:00","message":"[buffer interim] 1582 true ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491435751+07:00","message":"[bufferProcess] interim [460000000]:ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491439106+07:00","message":"[bufferProcess] send to processor (isfinal):ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491442855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491445785+07:00","message":"> Transcript [21886] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491449157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491451242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491453212+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491456046+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491458222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491462044+07:00","message":"> Transcript [21887] [true]: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบนของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491464499+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491469694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491471527+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งบริเวณตอนบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.491473928+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:16.49147687+07:00","message":"Push: 'บริเวณตอนบนของภาค'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.491485416+07:00","message":"push: {true บริเวณตอนบนของภาค 0 0xc002968680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:16.502548976+07:00","message":"write wav file: './tmp/7585/7585_1582.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:16.890962067+07:00","message":"[GCS] Start streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.877078744+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.877124027+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:17.877130013+07:00","message":"receive interim result [false|false]: เกษตรกรควร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:17.877147094+07:00","message":"[buffer interim] 1583 false เกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877154006+07:00","message":"[bufferProcess] interim [780000000]:เกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877155993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877174265+07:00","message":"[bufferProcess] send to processor (ticker):เกษตรกรควร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877177578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877180647+07:00","message":"> Transcript [21888] [false]: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:17.877183037+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.061448148+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.061485414+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:18.061491514+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.061506366+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.061513065+07:00","message":"[bufferProcess] interim [960000000]:เกษตรกรควรซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.061516267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.116747114+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.116787214+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:18.116793966+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.116807505+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116815531+07:00","message":"[bufferProcess] interim [80000000]:เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116818667+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116822465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116825698+07:00","message":"> Transcript [21889] [false]: 'เกษตรกรควรซ่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116829279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116831392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116833393+07:00","message":"StatePrefix: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.116835552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.441309623+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.441350496+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:18.441365203+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.441377091+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441383475+07:00","message":"[bufferProcess] interim [380000000]:เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441385831+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441389404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.44139237+07:00","message":"> Transcript [21890] [false]: 'เกษตรกรควรซ่อมแซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441396003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441398092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441399995+07:00","message":"StatePrefix: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.441402165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.492520916+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.492561984+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:18.492568369+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.492582788+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492593335+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492596126+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492600642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492603925+07:00","message":"> Transcript [21891] [false]: 'เกษตรกรควรซ่อมแซมหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492607922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492610449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492612719+07:00","message":"StatePrefix: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.492615192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.771467656+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.771508604+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:18.771514373+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.771528998+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771536182+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771538705+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771542283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771545306+07:00","message":"> Transcript [21892] [false]: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771548629+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771553169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771555392+07:00","message":"StatePrefix: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771557542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771561704+07:00","message":"Push: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.7715638+07:00","message":"TextPushed: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771566058+07:00","message":"Set new StatePrefix : 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.771568917+07:00","message":"Next Push (prob) : 'ซ่อมแซมหลังคา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.771577469+07:00","message":"push: {false เกษตรกรควร 0 0xc003381500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.820738971+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.820774887+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:18.820781288+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.820793711+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820799873+07:00","message":"[bufferProcess] interim [740000000]:เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820802394+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคารั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820806281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820809316+07:00","message":"> Transcript [21893] [false]: 'เกษตรกรควรซ่อมแซมหลังคารั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820812611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820814612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820817287+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.820819495+07:00","message":"TextPushed: 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.947057161+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.947093988+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:18.947100178+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:18.947114461+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947124763+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947130226+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947136071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947139263+07:00","message":"> Transcript [21894] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947142403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947144516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947146504+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:18.947148979+07:00","message":"TextPushed: 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.129904342+07:00","message":"[GCS] IsForceVAD: false for message ID: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.135733939+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.135766874+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:19.135773054+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.135789839+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135798672+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135801682+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135807228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135810595+07:00","message":"> Transcript [21895] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135813678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135815956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135818351+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.135820919+07:00","message":"TextPushed: 'เกษตรกรควร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.189298994+07:00","message":"[GCS] Start streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.21080124+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.210833407+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:19.210839431+07:00","message":"receive interim result [false|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.210853613+07:00","message":"[buffer interim] 1583 false เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210859165+07:00","message":"[bufferProcess] interim [220000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210862484+07:00","message":"[bufferProcess] send to processor:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.21086858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210872596+07:00","message":"> Transcript [21896] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210876731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210878836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.21088117+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210883367+07:00","message":"TextPushed: 'เกษตรกรควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210889339+07:00","message":"Push: 'ซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210891341+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.21089341+07:00","message":"Set new StatePrefix : 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.210896497+07:00","message":"Next Push (prob) : 'โรงเรือนเลี้ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.210904387+07:00","message":"push: {false ซ่อมแซมหลังคา 0 0xc003381500}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:19.235005197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:19.23504231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242269879+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242315008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์\",\"confidence\":0.9562353}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242324742+07:00","message":"receive interim result [true|false]: เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242336018+07:00","message":"end recv isFinal message id 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242339259+07:00","message":"end Recv id 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.24234868+07:00","message":"[buffer interim] 1583 true เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242358161+07:00","message":"[bufferProcess] interim [250000000]:เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242362538+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242367425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242371605+07:00","message":"> Transcript [21897] [false]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.24237657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242379473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242382516+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242386795+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242389967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242393109+07:00","message":"> Transcript [21898] [true]: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242396509+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242399661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242402523+07:00","message":"StatePrefix: 'เกษตรกรควรซ่อมแซมหลังคาโรงเรือนเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242405822+07:00","message":"TextPushed: 'เกษตรกรควรซ่อมแซมหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.242412956+07:00","message":"Push: 'โรงเรือนเลี้ยงสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.242423911+07:00","message":"push: {true โรงเรือนเลี้ยงสัตว์ 0 0xc003381500}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:19.250298426+07:00","message":"write wav file: './tmp/7585/7585_1583.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.662155417+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.662197831+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:19.662203393+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.662216504+07:00","message":"[buffer interim] 1584 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.662222126+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.662224162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.735132408+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.735162212+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:19.735167224+07:00","message":"receive interim result [false|false]: อย่าให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.735177095+07:00","message":"[buffer interim] 1584 false อย่าให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.735184642+07:00","message":"[bufferProcess] interim [600000000]:อย่าให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.73518695+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.73518996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.735192497+07:00","message":"> Transcript [21899] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.735194898+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.871883462+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.871924302+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:19.871931404+07:00","message":"receive interim result [false|false]: อย่าให้รอ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.871947465+07:00","message":"[buffer interim] 1584 false อย่าให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871954896+07:00","message":"[bufferProcess] interim [720000000]:อย่าให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871959251+07:00","message":"[bufferProcess] send to processor:อย่าให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871967611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871972193+07:00","message":"> Transcript [21900] [false]: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871975848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.871980432+07:00","message":"Set new StatePrefix: 'อย่าให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.910421302+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.910453634+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:19.910459482+07:00","message":"receive interim result [false|false]: อย่าให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:19.910474236+07:00","message":"[buffer interim] 1584 false อย่าให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910480653+07:00","message":"[bufferProcess] interim [780000000]:อย่าให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910483018+07:00","message":"[bufferProcess] send to processor:อย่าให้รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910486489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.9104907+07:00","message":"> Transcript [21901] [false]: 'อย่าให้รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.91049407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910496249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910498347+07:00","message":"StatePrefix: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:19.910500442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.188308925+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.188348862+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:20.18835529+07:00","message":"receive interim result [false|false]: อย่าให้รั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.18836709+07:00","message":"[buffer interim] 1584 false อย่าให้รั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188373436+07:00","message":"[bufferProcess] interim [20000000]:อย่าให้รั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188376129+07:00","message":"[bufferProcess] send to processor:อย่าให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188381513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188384748+07:00","message":"> Transcript [21902] [false]: 'อย่าให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188387903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188390647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188392747+07:00","message":"StatePrefix: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.188394936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.228682965+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.22872889+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:20.228735254+07:00","message":"receive interim result [false|false]: อย่าให้รวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.228745889+07:00","message":"[buffer interim] 1584 false อย่าให้รวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.22875403+07:00","message":"[bufferProcess] interim [80000000]:อย่าให้รวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228756644+07:00","message":"[bufferProcess] send to processor:อย่าให้รั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228764034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228767366+07:00","message":"> Transcript [21903] [false]: 'อย่าให้รั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228770358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228772327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228774414+07:00","message":"StatePrefix: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.228776778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.352850447+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.352892887+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:20.352898912+07:00","message":"receive interim result [false|false]: อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.352908516+07:00","message":"[buffer interim] 1584 false อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352914908+07:00","message":"[bufferProcess] interim [140000000]:อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.35291801+07:00","message":"[bufferProcess] send to processor:อย่าให้รวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352928023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352930688+07:00","message":"> Transcript [21904] [false]: 'อย่าให้รวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352933937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352936637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352938633+07:00","message":"StatePrefix: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352940743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352943163+07:00","message":"Push: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352945584+07:00","message":"TextPushed: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352947616+07:00","message":"Set new StatePrefix : 'อย่าให้รวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.352949701+07:00","message":"Next Push (prob) : 'รวด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.352973888+07:00","message":"push: {false อย่าให้ 0 0xc00298e700}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.471287585+07:00","message":"[GCS] IsForceVAD: false for message ID: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.544049348+07:00","message":"[GCS] Start streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565688825+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565746128+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:54:20.565755868+07:00","message":"receive interim result [true|false]: อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565768403+07:00","message":"end recv isFinal message id 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565771897+07:00","message":"end Recv id 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565779382+07:00","message":"[buffer interim] 1584 true อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565792803+07:00","message":"[bufferProcess] interim [500000000]:อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565797094+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าให้มีรอยรั่วซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565812414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565828772+07:00","message":"> Transcript [21905] [false]: 'อย่าให้มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565832765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565835993+07:00","message":"Set new StatePrefix: 'อย่าให้มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565838469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565841124+07:00","message":"> Transcript [21906] [true]: 'อย่าให้มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565844745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.56584689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565848933+07:00","message":"StatePrefix: 'อย่าให้มีรอยรั่วซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565851564+07:00","message":"TextPushed: 'อย่าให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:20.565859274+07:00","message":"Push: 'มีรอยรั่วซึม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:20.565868647+07:00","message":"push: {true มีรอยรั่วซึม 0 0xc00298e700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:20.572372451+07:00","message":"write wav file: './tmp/7585/7585_1584.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.211817453+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.211857476+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:21.211862948+07:00","message":"receive interim result [false|false]: รวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.211878145+07:00","message":"[buffer interim] 1585 false รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.211884422+07:00","message":"[bufferProcess] interim [720000000]:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.21188641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.386805674+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.386848887+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:21.38685592+07:00","message":"receive interim result [false|false]: รวมทั้งทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.386869928+07:00","message":"[buffer interim] 1585 false รวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.386877799+07:00","message":"[bufferProcess] interim [840000000]:รวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.386880241+07:00","message":"[bufferProcess] send to processor:รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.386883404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.386886562+07:00","message":"> Transcript [21907] [false]: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.386888896+07:00","message":"Set StatePrefix (first interim): 'รวมทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.598805162+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.598852177+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:21.598859594+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.598872036+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598879463+07:00","message":"[bufferProcess] interim [80000000]:รวมทั้งทำแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598882265+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598887745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598891687+07:00","message":"> Transcript [21908] [false]: 'รวมทั้งทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598896993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598899628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.59890161+07:00","message":"StatePrefix: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.598903889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.792999018+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.793038113+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:21.793044308+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.793057345+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793064589+07:00","message":"[bufferProcess] interim [260000000]:รวมทั้งทำแท้งกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793066962+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793072504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.79307598+07:00","message":"> Transcript [21909] [false]: 'รวมทั้งทำแท้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793079586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793081854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793084728+07:00","message":"StatePrefix: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.793087097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.808940618+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.808969117+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:21.808975021+07:00","message":"receive interim result [false|false]: รวมทั้งทำแผงกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.808987651+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.808993083+07:00","message":"[bufferProcess] interim [320000000]:รวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.808995262+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.808998024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.809000417+07:00","message":"> Transcript [21910] [false]: 'รวมทั้งทำแท้งกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.809004019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.809006232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.809010689+07:00","message":"StatePrefix: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.809013046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.967553881+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.967595418+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:21.967601891+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.967615727+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967628152+07:00","message":"[bufferProcess] interim [440000000]:รวมทั้งทำแท้งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967633017+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแผงกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.9676383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967643137+07:00","message":"> Transcript [21911] [false]: 'รวมทั้งทำแผงกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967648115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967651788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967655126+07:00","message":"StatePrefix: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967657402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967661465+07:00","message":"Push: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967664476+07:00","message":"TextPushed: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.967668072+07:00","message":"Set new StatePrefix : 'รวมทั้งทำแผงกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.96767143+07:00","message":"Next Push (prob) : 'ทำแผงกระบะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.967681899+07:00","message":"push: {false รวมทั้ง 0 0xc00414c500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.983012353+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.983045883+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:21.98305231+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:21.983069368+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.983075864+07:00","message":"[bufferProcess] interim [500000000]:รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.983078803+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.983085647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.98308981+07:00","message":"> Transcript [21912] [false]: 'รวมทั้งทำแท้งกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.983092338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:21.983095017+07:00","message":"Set new StatePrefix: 'รวมทั้งทำแท้งกำลัง'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:22.235274676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:22.235279924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.835023277+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.835067894+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:22.835073858+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.835090211+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.835099599+07:00","message":"[bufferProcess] interim [100000000]:รวมทั้งทำแท้งกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.835103219+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.835114785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.835120164+07:00","message":"> Transcript [21913] [false]: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.83512308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.835125691+07:00","message":"Set new StatePrefix: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.9008012+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.900839562+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.900845722+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.900857805+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900864862+07:00","message":"[bufferProcess] interim [160000000]:รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900867429+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900873217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900876123+07:00","message":"> Transcript [21914] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900879452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900881706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.900884566+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.90088732+07:00","message":"TextPushed: 'รวมทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.917476701+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.917511279+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:22.917517585+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.917532536+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917540166+07:00","message":"[bufferProcess] interim [220000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917543481+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917547488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917550906+07:00","message":"> Transcript [21915] [false]: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917554628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917556848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917559264+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.917561831+07:00","message":"TextPushed: 'รวมทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.965517806+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.965560083+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:22.965566423+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:22.965579885+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965587727+07:00","message":"[bufferProcess] interim [340000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965590389+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965595896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965599094+07:00","message":"> Transcript [21916] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965603992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965606285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965608748+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:22.965612281+07:00","message":"TextPushed: 'รวมทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.008850863+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.008901537+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:23.008911266+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.008930329+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008940141+07:00","message":"[bufferProcess] interim [520000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.00894423+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008954844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008959768+07:00","message":"> Transcript [21917] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008965702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008969591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008973517+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008976975+07:00","message":"TextPushed: 'รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.00898622+07:00","message":"Push: 'ทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008989339+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008992537+07:00","message":"Set new StatePrefix : 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.008997009+07:00","message":"Next Push (prob) : 'ฝนสาดให้กับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.009021285+07:00","message":"push: {false ทำแท้งกระบังลม 0 0xc00414c500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.297929638+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.297969448+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:23.297975812+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:23.297989427+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.297996493+07:00","message":"[bufferProcess] interim [760000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.297999362+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298005024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298008059+07:00","message":"> Transcript [21918] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298011672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298013746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298016458+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:23.298019106+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.068640908+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.068677861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.068684139+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.068697765+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068704336+07:00","message":"[bufferProcess] interim [330000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068707052+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068721797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068726223+07:00","message":"> Transcript [21919] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068731541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.06873513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068738571+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.068742751+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.722888241+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.722929271+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:24.72293563+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.722948262+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722954945+07:00","message":"[bufferProcess] interim [140000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722957859+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722963789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722966562+07:00","message":"> Transcript [21920] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722970102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722972239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722974639+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.722977762+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.785272098+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.785315147+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:54:24.785322648+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.78533855+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785346164+07:00","message":"[bufferProcess] interim [260000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785349641+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785355018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785358078+07:00","message":"> Transcript [21921] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785362697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785365706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785368467+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.78537155+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785376474+07:00","message":"Push: 'ฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785378579+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785381348+07:00","message":"Set new StatePrefix : 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.785383791+07:00","message":"Next Push (prob) : 'สัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.785392332+07:00","message":"push: {false ฝนสาดให้กับ 0 0xc00414c500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.919768843+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.919827689+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:24.919836998+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:24.919854065+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919866438+07:00","message":"[bufferProcess] interim [380000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919870738+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919884517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919889034+07:00","message":"> Transcript [21922] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919894998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919898016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919901186+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:24.919905643+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.09840195+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.098443882+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:54:25.098450248+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.098464318+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098471527+07:00","message":"[bufferProcess] interim [560000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098474602+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098482127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098485001+07:00","message":"> Transcript [21923] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098488792+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098491502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098493658+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.098496572+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.170889813+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.170932704+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:54:25.170939857+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.170951011+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170959417+07:00","message":"[bufferProcess] interim [680000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170962683+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170966312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170969066+07:00","message":"> Transcript [21924] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170973518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170975773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.17097821+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.170981557+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:25.235622083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:25.235621949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.295679066+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.295740615+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:54:25.295749351+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.295767223+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295778026+07:00","message":"[bufferProcess] interim [740000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295782453+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295789716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295794622+07:00","message":"> Transcript [21925] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295802122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295806049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295810442+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295815012+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295822876+07:00","message":"Push: 'สัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295826277+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.29583053+07:00","message":"Set new StatePrefix : 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.295834698+07:00","message":"Next Push (prob) : 'มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.295853668+07:00","message":"push: {false สัตว์เลี้ยงภาคกลาง 0 0xc00414c500}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.298612566+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.298641655+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:54:25.298649214+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.298666444+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298674273+07:00","message":"[bufferProcess] interim [800000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298678058+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298682978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298686451+07:00","message":"> Transcript [21926] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298690351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.298693572+07:00","message":"Set new StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.709640723+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.709691286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.709700467+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.709741074+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709756117+07:00","message":"[bufferProcess] interim [220000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709761745+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709771599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709776289+07:00","message":"> Transcript [21927] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709780761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.709784882+07:00","message":"Set new StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.728673851+07:00","message":"[GCS] IsForceVAD: false for message ID: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.862058151+07:00","message":"[GCS] Start streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899660204+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899715201+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:54:25.899724+07:00","message":"receive interim result [false|false]: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899738874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899741731+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899750005+07:00","message":"[buffer interim] 1585 false รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.899753964+07:00","message":"[buffer interim] 1585 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.89976103+07:00","message":"[bufferProcess] interim [400000000]:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899764292+07:00","message":"[bufferProcess] send to processor:รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899767448+07:00","message":"[bufferProcess] interim [400000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899770525+07:00","message":"[bufferProcess] update buffer: รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899774425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899777113+07:00","message":"> Transcript [21928] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899780825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899782838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.89978604+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.899789793+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987239202+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987274711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40\",\"confidence\":0.8947479}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987281721+07:00","message":"receive interim result [true|false]: รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987293088+07:00","message":"end recv isFinal message id 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987295555+07:00","message":"end Recv id 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987300793+07:00","message":"[buffer interim] 1585 true รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.98730668+07:00","message":"[bufferProcess] interim [400000000]:รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987310297+07:00","message":"[bufferProcess] send to processor (isfinal):รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987313559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987316661+07:00","message":"> Transcript [21929] [false]: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987320069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987322079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987325002+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987328761+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987330888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987333075+07:00","message":"> Transcript [21930] [true]: 'รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987335495+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987337284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987339236+07:00","message":"StatePrefix: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987341236+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987343087+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987533067+07:00","message":"Push: 'มีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.98753618+07:00","message":"TextPushed: 'รวมทั้งทำแท้งกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.98753915+07:00","message":"Set new StatePrefix : 'รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987542375+07:00","message":"Next Push (prob) : 'รวมทั้งทำแผงกระบังลมฝนสาดให้กับสัตว์เลี้ยงภาคกลางมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:25.987555464+07:00","message":"push: {true มีฝนฟ้าคะนอง 40 0 0xc00414c500}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:25.987560049+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1585.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:25.998453312+07:00","message":"write wav file: './tmp/7585/7585_1585.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.396953975+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.397001794+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:54:26.397008136+07:00","message":"receive interim result [false|false]: แต่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.39702789+07:00","message":"[buffer interim] 1586 false แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.397035274+07:00","message":"[bufferProcess] interim [420000000]:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.397037607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.589859701+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.589900138+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:26.589906274+07:00","message":"receive interim result [false|false]: แต่งของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.589921418+07:00","message":"[buffer interim] 1586 false แต่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.589928771+07:00","message":"[bufferProcess] interim [600000000]:แต่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.589931357+07:00","message":"[bufferProcess] send to processor:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.589934694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.589937712+07:00","message":"> Transcript [21931] [false]: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.58994007+07:00","message":"Set StatePrefix (first interim): 'แต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.838422753+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.83845709+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.838463742+07:00","message":"receive interim result [false|false]: แสงของพืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.838476328+07:00","message":"[buffer interim] 1586 false แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838483051+07:00","message":"[bufferProcess] interim [780000000]:แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838485823+07:00","message":"[bufferProcess] send to processor:แต่งของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838490854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.83849596+07:00","message":"> Transcript [21932] [false]: 'แต่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838498977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838501012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838503043+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.838505223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.898704662+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.89876252+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.898771487+07:00","message":"receive interim result [false|false]: แต่งของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.89879481+07:00","message":"[buffer interim] 1586 false แต่งของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898808083+07:00","message":"[bufferProcess] interim [840000000]:แต่งของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898811769+07:00","message":"[bufferProcess] send to processor:แสงของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898816861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898821037+07:00","message":"> Transcript [21933] [false]: 'แสงของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898824757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.898827663+07:00","message":"Set new StatePrefix: 'แสงของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.900974358+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.901008387+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:26.901014689+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:26.901029334+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901036206+07:00","message":"[bufferProcess] interim [900000000]:แต่งของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901039224+07:00","message":"[bufferProcess] send to processor:แต่งของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901044455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901047274+07:00","message":"> Transcript [21934] [false]: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901059705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:26.901062657+07:00","message":"Set new StatePrefix: 'แต่งของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.231962221+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.232008628+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.232016026+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.232032106+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232040631+07:00","message":"[bufferProcess] interim [140000000]:แต่งของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232043722+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232050626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232053557+07:00","message":"> Transcript [21935] [false]: 'แต่งของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232062262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232074404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232076571+07:00","message":"StatePrefix: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.232078858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.28072608+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.280769104+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.280775667+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.280790813+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280798089+07:00","message":"[bufferProcess] interim [260000000]:แต่งของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280800785+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280809851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280813363+07:00","message":"> Transcript [21936] [false]: 'แต่งของพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280817182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280819871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.28082208+07:00","message":"StatePrefix: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.280824374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.415628547+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.415660668+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:27.41566587+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.415680449+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415688262+07:00","message":"[bufferProcess] interim [380000000]:แต่งของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415691039+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.41569469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415697956+07:00","message":"> Transcript [21937] [false]: 'แต่งของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415701606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.41570368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415710971+07:00","message":"StatePrefix: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.415713642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.598978342+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.599026729+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.599034514+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.599048037+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599055508+07:00","message":"[bufferProcess] interim [560000000]:แต่งของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599060617+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.59906823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599071929+07:00","message":"> Transcript [21938] [false]: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.59907577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.59907806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599080241+07:00","message":"StatePrefix: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.59908241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599088675+07:00","message":"Push: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599090685+07:00","message":"TextPushed: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599092907+07:00","message":"Set new StatePrefix : 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.599095613+07:00","message":"Next Push (prob) : 'ที่และมีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.599121822+07:00","message":"push: {false แต่งของพื้น 0 0xc00414c000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.732152505+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.732202984+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:27.732212203+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.732232536+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.73224485+07:00","message":"[bufferProcess] interim [680000000]:แต่งของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.73224876+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732257407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732261381+07:00","message":"> Transcript [21939] [false]: 'แต่งของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732265291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732267789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732270147+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.732272574+07:00","message":"TextPushed: 'แต่งของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.940701046+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.94075473+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:27.940761512+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:27.940779673+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940787087+07:00","message":"[bufferProcess] interim [920000000]:แต่งของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940790114+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940797548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.94080079+07:00","message":"> Transcript [21940] [false]: 'แต่งของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940805027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940807519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.940809708+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:27.94081268+07:00","message":"TextPushed: 'แต่งของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.12257597+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.122621114+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:28.122627158+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.122643038+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122653376+07:00","message":"[bufferProcess] interim [100000000]:แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122657876+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122663845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122667075+07:00","message":"> Transcript [21941] [false]: 'แต่งของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122670818+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122673086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122677839+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.122680563+07:00","message":"TextPushed: 'แต่งของพื้น'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:28.236061203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:28.236072459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.698595759+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.698639264+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:54:28.698645421+07:00","message":"receive interim result [false|false]: แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.698660227+07:00","message":"[buffer interim] 1586 false แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698667961+07:00","message":"[bufferProcess] interim [700000000]:แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698670572+07:00","message":"[bufferProcess] send to processor:แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698673925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698677302+07:00","message":"> Transcript [21942] [false]: 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698681336+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698684054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698686125+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698688512+07:00","message":"TextPushed: 'แต่งของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698691423+07:00","message":"Push: 'ที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698693376+07:00","message":"TextPushed: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698696302+07:00","message":"Set new StatePrefix : 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:28.698699126+07:00","message":"Next Push (prob) : 'ตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:28.698713342+07:00","message":"push: {false ที่และมีฝน 0 0xc00414c000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:30.979429848+07:00","message":"[GCS] IsForceVAD: false for message ID: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109570082+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109614658+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:54:31.10962274+07:00","message":"receive interim result [true|false]: แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109631897+07:00","message":"end recv isFinal message id 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109634264+07:00","message":"end Recv id 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109640901+07:00","message":"[buffer interim] 1586 true แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109650417+07:00","message":"[bufferProcess] interim [130000000]:แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.10965468+07:00","message":"[bufferProcess] send to processor (isfinal):แต่งของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109668674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109690902+07:00","message":"> Transcript [21943] [false]: 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109698502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109711234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109719028+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109725821+07:00","message":"TextPushed: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109729942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109733691+07:00","message":"> Transcript [21944] [true]: 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109737836+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109740649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109743591+07:00","message":"StatePrefix: 'แต่งของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109746845+07:00","message":"TextPushed: 'แต่งของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.109758396+07:00","message":"Push: 'ตกหนักบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.109783053+07:00","message":"push: {true ตกหนักบางแห่ง 0 0xc00414c000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:31.122795628+07:00","message":"write wav file: './tmp/7585/7585_1586.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.172306912+07:00","message":"[GCS] Start streaming session, msgId: 1587"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:31.236499395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:31.236509177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.489091295+07:00","message":"[GCS] IsForceVAD: false for message ID: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.549933825+07:00","message":"[GCS] Start streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.595727771+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.595772892+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:31.595778962+07:00","message":"receive interim result [false|false]: โรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.595797302+07:00","message":"[buffer interim] 1587 false โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.595806372+07:00","message":"[bufferProcess] interim [540000000]:โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.595808327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604123359+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604152932+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604158813+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604167851+07:00","message":"end recv isFinal message id 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604170111+07:00","message":"end Recv id 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604175295+07:00","message":"[buffer interim] 1587 true "}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604181274+07:00","message":"[bufferProcess] interim [540000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604185506+07:00","message":"[bufferProcess] send to processor (isfinal):โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604189175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604192192+07:00","message":"> Transcript [21945] [false]: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604194741+07:00","message":"Set StatePrefix (first interim): 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604196439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604198371+07:00","message":"> Transcript [21946] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604201141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604203215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.60420699+07:00","message":"StatePrefix: 'โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604209231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:31.604211809+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:31.604221036+07:00","message":"push: {true  0 0xc003381680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:31.610126351+07:00","message":"write wav file: './tmp/7585/7585_1587.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.542565+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.542602831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.542608275+07:00","message":"receive interim result [false|false]: เหลือ 20"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.542625275+07:00","message":"[buffer interim] 1588 false เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.542632823+07:00","message":"[bufferProcess] interim [960000000]:เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.542635696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.797191384+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.797230849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 24\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.79723655+07:00","message":"receive interim result [false|false]: เหลือ 24"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.797253637+07:00","message":"[buffer interim] 1588 false เหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.797260988+07:00","message":"[bufferProcess] interim [260000000]:เหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.797263556+07:00","message":"[bufferProcess] send to processor:เหลือ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.797268005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.797271228+07:00","message":"> Transcript [21947] [false]: 'เหลือ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.797273384+07:00","message":"Set StatePrefix (first interim): 'เหลือ 20'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.922326609+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.922371643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20-40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.92237828+07:00","message":"receive interim result [false|false]: เหลือ 20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:32.922392865+07:00","message":"[buffer interim] 1588 false เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.922399298+07:00","message":"[bufferProcess] interim [380000000]:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.922401728+07:00","message":"[bufferProcess] send to processor:เหลือ 24"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.922408441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.922411356+07:00","message":"> Transcript [21948] [false]: 'เหลือ 24'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.922413703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:32.92241607+07:00","message":"Set new StatePrefix: 'เหลือ 24'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.113866946+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.113915042+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:33.113923527+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.113937203+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:33.113941209+07:00","message":"receive interim result [false|false]:  20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.113951587+07:00","message":"[buffer interim] 1588 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.113956356+07:00","message":"[buffer interim] 1588 false  20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113966181+07:00","message":"[bufferProcess] interim [560000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.11396976+07:00","message":"[bufferProcess] send to processor:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113973956+07:00","message":"[bufferProcess] interim [560000000]: 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113978005+07:00","message":"[bufferProcess] update buffer: เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113981579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113985679+07:00","message":"> Transcript [21949] [false]: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113989247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.113992673+07:00","message":"Set new StatePrefix: 'เหลือ 20-40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185624515+07:00","message":"[GCS] Cleaned up inactive client: 1555"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185656792+07:00","message":"[GCS] Cleaned up inactive client: 1560"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185662279+07:00","message":"[GCS] Cleaned up inactive client: 1564"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185665632+07:00","message":"[GCS] Cleaned up inactive client: 1558"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185668959+07:00","message":"[GCS] Cleaned up inactive client: 1562"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.18567165+07:00","message":"[GCS] Cleaned up inactive client: 1556"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185675447+07:00","message":"[GCS] Cleaned up inactive client: 1563"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185678521+07:00","message":"[GCS] Cleaned up inactive client: 1565"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185681217+07:00","message":"[GCS] Cleaned up inactive client: 1559"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185683934+07:00","message":"[GCS] Cleaned up inactive client: 1561"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.185686915+07:00","message":"[GCS] Cleaned up inactive client: 1557"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.520251662+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.520303557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20-40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.520310266+07:00","message":"receive interim result [false|false]: เหลือ 20-40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.52032574+07:00","message":"[buffer interim] 1588 false เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520333751+07:00","message":"[bufferProcess] interim [980000000]:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520336152+07:00","message":"[bufferProcess] send to processor:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520342774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.52034583+07:00","message":"> Transcript [21950] [false]: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520349896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520352081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520354172+07:00","message":"StatePrefix: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.520356529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.631141739+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.631186596+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:33.631195258+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.631210056+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:33.631213137+07:00","message":"receive interim result [false|false]:  20% ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.631237838+07:00","message":"[buffer interim] 1588 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.631255483+07:00","message":"[buffer interim] 1588 false  20% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631262737+07:00","message":"[bufferProcess] interim [100000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631265859+07:00","message":"[bufferProcess] send to processor:เหลือ 20-40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631272189+07:00","message":"[bufferProcess] interim [100000000]: 20% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631275146+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631278131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631283986+07:00","message":"> Transcript [21951] [false]: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631287348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631289528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631291807+07:00","message":"StatePrefix: 'เหลือ 20-40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.631294031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819036282+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819075847+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:33.819083974+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819095769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20% ของพื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819099169+07:00","message":"receive interim result [false|false]:  20% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819105981+07:00","message":"[buffer interim] 1588 false เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:33.819109142+07:00","message":"[buffer interim] 1588 false  20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819115466+07:00","message":"[bufferProcess] interim [280000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819119777+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819122763+07:00","message":"[bufferProcess] interim [280000000]: 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819125761+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819128892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819131742+07:00","message":"> Transcript [21952] [false]: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819134033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:33.819136256+07:00","message":"Set new StatePrefix: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.199942239+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.199986675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.199993848+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.200004962+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:34.20000936+07:00","message":"receive interim result [false|false]:  ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.200017341+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.200020738+07:00","message":"[buffer interim] 1588 false  ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200026819+07:00","message":"[bufferProcess] interim [700000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200029538+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200037805+07:00","message":"[bufferProcess] interim [700000000]: ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200040501+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200043389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200046565+07:00","message":"> Transcript [21953] [false]: 'เหลือ 20% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.20004975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200051979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200054014+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.200056131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:34.236691504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:34.236718737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.400865118+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.400909662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20% ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.400916682+07:00","message":"receive interim result [false|false]: เหลือ 20% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.40093203+07:00","message":"[buffer interim] 1588 false เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400943588+07:00","message":"[bufferProcess] interim [880000000]:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400947083+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400953588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400956897+07:00","message":"> Transcript [21954] [false]: 'เหลือ 20% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400960658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400963094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400965206+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.400968438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.777938055+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.777974312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.777980087+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.777995366+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:34.777998661+07:00","message":"receive interim result [false|false]:  ของพื้นที่พูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.778005432+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.778008492+07:00","message":"[buffer interim] 1588 false  ของพื้นที่พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778014317+07:00","message":"[bufferProcess] interim [240000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778016869+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778020053+07:00","message":"[bufferProcess] interim [240000000]: ของพื้นที่พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778025591+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778028675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778031591+07:00","message":"> Transcript [21955] [false]: 'เหลือ 20% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.77804055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778042802+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778044786+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.778047111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.797338094+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.797366914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20% ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.797372734+07:00","message":"receive interim result [false|false]: เหลือ 20% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.797386271+07:00","message":"[buffer interim] 1588 false เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797392701+07:00","message":"[bufferProcess] interim [300000000]:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797395475+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797401125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797403781+07:00","message":"> Transcript [21956] [false]: 'เหลือ 20% ของพื้นที่พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797406869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797409409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797411364+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797413543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797419213+07:00","message":"Push: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797421233+07:00","message":"TextPushed: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797423237+07:00","message":"Set new StatePrefix : 'เหลือ 20% ของพื้นที่พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:34.797425424+07:00","message":"Next Push (prob) : 'ที่พูด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:34.797434873+07:00","message":"push: {false เหลือ 20% ของพื้น 0 0xc003103000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222884836+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222926827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222934336+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222950306+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:35.222954643+07:00","message":"receive interim result [false|false]:  ของพื้นที่ผู้ที่เลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222962959+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.222966638+07:00","message":"[buffer interim] 1588 false  ของพื้นที่ผู้ที่เลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222973512+07:00","message":"[bufferProcess] interim [660000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222977422+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222980804+07:00","message":"[bufferProcess] interim [660000000]: ของพื้นที่ผู้ที่เลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222984393+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.22298768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222990582+07:00","message":"> Transcript [21957] [false]: 'เหลือ 20% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.222993393+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422630419+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422672549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422682854+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422705213+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:35.422710703+07:00","message":"receive interim result [false|false]:  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422720998+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.422728042+07:00","message":"[buffer interim] 1588 false  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422735662+07:00","message":"[bufferProcess] interim [840000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422739159+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422743393+07:00","message":"[bufferProcess] interim [840000000]: ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422747281+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.4227513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422755056+07:00","message":"> Transcript [21958] [false]: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422758598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.422761874+07:00","message":"Set new StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.482974946+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.483016718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.483023779+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.483034971+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:35.48303809+07:00","message":"receive interim result [false|false]:  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.483046583+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.483050074+07:00","message":"[buffer interim] 1588 false  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483056682+07:00","message":"[bufferProcess] interim [20000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483058972+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483061742+07:00","message":"[bufferProcess] interim [20000000]: ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483064956+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483068077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483071201+07:00","message":"> Transcript [21959] [false]: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483074586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483076798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.4830788+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.483081282+07:00","message":"TextPushed: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.738276754+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.738320777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.738327817+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.73833948+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:35.738343153+07:00","message":"receive interim result [false|false]:  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.738350181+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.738357172+07:00","message":"[buffer interim] 1588 false  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738363323+07:00","message":"[bufferProcess] interim [140000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738365768+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738372832+07:00","message":"[bufferProcess] interim [140000000]: ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738375628+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738378675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738381488+07:00","message":"> Transcript [21960] [false]: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738386735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738389322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738391334+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.738393993+07:00","message":"TextPushed: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.90875129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.927115321+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.927151963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.927157902+07:00","message":"receive interim result [false|false]: เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.927170175+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:35.927173313+07:00","message":"receive interim result [false|false]:  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.927180678+07:00","message":"[buffer interim] 1588 false เหลือ 20%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:35.9271854+07:00","message":"[buffer interim] 1588 false  ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.92719118+07:00","message":"[bufferProcess] interim [380000000]:เหลือ 20%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927193402+07:00","message":"[bufferProcess] send to processor:เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927196743+07:00","message":"[bufferProcess] interim [380000000]: ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927199867+07:00","message":"[bufferProcess] update buffer: เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.92720295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927205685+07:00","message":"> Transcript [21961] [false]: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927208976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927210981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.927212923+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:35.92721513+07:00","message":"TextPushed: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.018618897+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.018658722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง\",\"confidence\":0.95439625}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.01866754+07:00","message":"receive interim result [true|false]: เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.018679343+07:00","message":"end recv isFinal message id 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.018682449+07:00","message":"end Recv id 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.01869108+07:00","message":"[buffer interim] 1588 true เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018705112+07:00","message":"[bufferProcess] interim [590000000]:เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018710461+07:00","message":"[bufferProcess] send to processor (isfinal):เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018715234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018719912+07:00","message":"> Transcript [21962] [false]: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018724784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018727673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018730939+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018734454+07:00","message":"TextPushed: 'เหลือ 20% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018738453+07:00","message":"Push: 'ที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018741524+07:00","message":"TextPushed: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018745153+07:00","message":"Set new StatePrefix : 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018748943+07:00","message":"Next Push (prob) : 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018752489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.01875566+07:00","message":"> Transcript [21963] [true]: 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018759155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018761853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018765314+07:00","message":"StatePrefix: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018768516+07:00","message":"TextPushed: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.01877124+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.018773741+07:00","message":"push: {false ที่ผู้ที่เลี้ยงสัตว์ 0 0xc003103000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018981334+07:00","message":"Push: 'น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018987257+07:00","message":"TextPushed: 'เหลือ 20% ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018990918+07:00","message":"Set new StatePrefix : 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.018999594+07:00","message":"Next Push (prob) : 'เหลือ 20 ถึง 40 เปอร์เซ็นต์ของพื้นที่ผู้ที่เลี้ยงสัตว์น้ำในบ่อเลี้ยง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.019011916+07:00","message":"push: {true น้ำในบ่อเลี้ยง 0 0xc003103000}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.019011398+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1588.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:36.029512431+07:00","message":"write wav file: './tmp/7585/7585_1588.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.17237192+07:00","message":"[GCS] Start streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.515064849+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.515109915+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:54:36.515115682+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.515132603+07:00","message":"[buffer interim] 1589 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.515139721+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.515141734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.714863027+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.714897461+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:36.714903041+07:00","message":"receive interim result [false|false]: ไม่กวน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.714925244+07:00","message":"[buffer interim] 1589 false ไม่กวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.714931632+07:00","message":"[bufferProcess] interim [600000000]:ไม่กวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.714933869+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.714938449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.714944062+07:00","message":"> Transcript [21964] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.714948138+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.849296474+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.849339562+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.849347753+07:00","message":"receive interim result [false|false]: แม่กวนอิม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.849366002+07:00","message":"[buffer interim] 1589 false แม่กวนอิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849372503+07:00","message":"[bufferProcess] interim [720000000]:แม่กวนอิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849375313+07:00","message":"[bufferProcess] send to processor:ไม่กวน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849381855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849384653+07:00","message":"> Transcript [21965] [false]: 'ไม่กวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849387395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849389721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849392118+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.849394947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.902387483+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.90242509+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:36.902431672+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:36.90244474+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.90245059+07:00","message":"[bufferProcess] interim [780000000]:ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.902453079+07:00","message":"[bufferProcess] send to processor:แม่กวนอิม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.902458414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.902461321+07:00","message":"> Transcript [21966] [false]: 'แม่กวนอิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.902463486+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:36.902465561+07:00","message":"Set new StatePrefix: 'แม่กวนอิม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.137456087+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.137504677+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:37.1375128+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.137528018+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137536089+07:00","message":"[bufferProcess] interim [960000000]:ไม่ควรปล่อยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137539854+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137544658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137549155+07:00","message":"> Transcript [21967] [false]: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137552394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.137555814+07:00","message":"Set new StatePrefix: 'ไม่ควรปล่อย'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:37.237671098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:37.237683967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.341737458+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.341772254+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:37.341778199+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.341791031+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341799418+07:00","message":"[bufferProcess] interim [140000000]:ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.34180195+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.34180596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341808812+07:00","message":"> Transcript [21968] [false]: 'ไม่ควรปล่อยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341813631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341815957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341818109+07:00","message":"StatePrefix: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.341820276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.351153425+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.351170685+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:37.351174817+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.35118474+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351189794+07:00","message":"[bufferProcess] interim [200000000]:ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351192054+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351194817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351197356+07:00","message":"> Transcript [21969] [false]: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351199938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351201965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.35120385+07:00","message":"StatePrefix: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.351205717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.532934848+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.532975554+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:37.532983144+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.532995431+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533001288+07:00","message":"[bufferProcess] interim [380000000]:ไม่ควรปล่อยน้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533003688+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533011882+07:00","message":"> Transcript [21970] [false]: 'ไม่ควรปล่อยน้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.5330154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533018227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533020278+07:00","message":"StatePrefix: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.533022402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.581883046+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.581915772+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:37.581921146+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.581933994+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581940045+07:00","message":"[bufferProcess] interim [440000000]:ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581942249+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581948108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.58195091+07:00","message":"> Transcript [21971] [false]: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581953948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581956201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581958221+07:00","message":"StatePrefix: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581960637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581965125+07:00","message":"Push: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581967126+07:00","message":"TextPushed: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581969301+07:00","message":"Set new StatePrefix : 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.581971397+07:00","message":"Next Push (prob) : 'น้ำฝนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.581978337+07:00","message":"push: {false ไม่ควรปล่อย 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.587322315+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.58734648+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:37.587351871+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.587362842+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.587368172+07:00","message":"[bufferProcess] interim [500000000]:ไม่ควรปล่อยน้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.587370755+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.587375099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.587378481+07:00","message":"> Transcript [21972] [false]: 'ไม่ควรปล่อยน้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.587380688+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.719643517+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.719679268+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:37.719685578+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.719709674+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719716266+07:00","message":"[bufferProcess] interim [620000000]:ไม่ควรปล่อยน้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719718797+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719722836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719726107+07:00","message":"> Transcript [21973] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719729641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719731695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719733657+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.719735817+07:00","message":"TextPushed: 'ไม่ควรปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.911928719+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.911969456+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.911975441+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.911989999+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.911997089+07:00","message":"[bufferProcess] interim [740000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.911999792+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912003327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.91200648+07:00","message":"> Transcript [21974] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912012723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912014947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912018336+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.912020888+07:00","message":"TextPushed: 'ไม่ควรปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.93503786+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.935067156+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:37.935072847+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:37.935088467+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935095284+07:00","message":"[bufferProcess] interim [800000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935097574+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935100981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935103697+07:00","message":"> Transcript [21975] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935106812+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935109387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.935111631+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:37.93511383+07:00","message":"TextPushed: 'ไม่ควรปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.059023954+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.059068713+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:38.059075427+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.059090435+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059096929+07:00","message":"[bufferProcess] interim [860000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059099466+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059113492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059116624+07:00","message":"> Transcript [21976] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059120107+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059122414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059124583+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059127009+07:00","message":"TextPushed: 'ไม่ควรปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059132913+07:00","message":"Push: 'น้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059134967+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059137122+07:00","message":"Set new StatePrefix : 'ไม่ควรปล่อยน้ำฝนที่ตกลงบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.059139258+07:00","message":"Next Push (prob) : 'ตกลงบน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.059147077+07:00","message":"push: {false น้ำฝนที่ 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.063652586+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.063674467+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:38.063679798+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.06369221+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063704669+07:00","message":"[bufferProcess] interim [920000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063707558+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063713608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063716055+07:00","message":"> Transcript [21977] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063718188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.063720143+07:00","message":"Set new StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.422848995+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.422893296+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:38.422900813+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.422921444+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422943731+07:00","message":"[bufferProcess] interim [280000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422948019+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422957189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422961284+07:00","message":"> Transcript [21978] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422964636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.422967687+07:00","message":"Set new StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.500200566+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.50023839+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:38.500245947+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:38.500264096+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500270955+07:00","message":"[bufferProcess] interim [400000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500274067+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500277747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500280406+07:00","message":"> Transcript [21979] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500283782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500285731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500287731+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:38.500291967+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.137123129+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.137152328+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:39.137157543+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.13717965+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137185985+07:00","message":"[bufferProcess] interim [0]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137189182+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137196591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137199818+07:00","message":"> Transcript [21980] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137203655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137205899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137208223+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.137211908+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.319557442+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.319599464+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:39.31960603+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.319619805+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.3196263+07:00","message":"[bufferProcess] interim [180000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319628961+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319634574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319637598+07:00","message":"> Transcript [21981] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319640961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319644176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319647673+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.319651157+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.507804322+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.507842731+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:39.507848983+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.507862719+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507868764+07:00","message":"[bufferProcess] interim [360000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507871488+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507875384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.50787813+07:00","message":"> Transcript [21982] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507882223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507884516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507886864+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507889718+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507894868+07:00","message":"Push: 'ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.50789714+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507899682+07:00","message":"Set new StatePrefix : 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.507902266+07:00","message":"Next Push (prob) : 'ไหลลงบอกจะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.507910216+07:00","message":"push: {false ตกลงบนดิน 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.510802865+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.510831031+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:39.510838504+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.510849719+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510864319+07:00","message":"[bufferProcess] interim [420000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510868635+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510873659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510877863+07:00","message":"> Transcript [21983] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510882483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510885551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510888442+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.510892656+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.824789513+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.824827132+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:39.824835715+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:39.824852271+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824861984+07:00","message":"[bufferProcess] interim [660000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.82486608+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824876744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824880748+07:00","message":"> Transcript [21984] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.82488555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824888453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824891705+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:39.824895727+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.085565884+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.085611889+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:40.085618437+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.085634951+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085642681+07:00","message":"[bufferProcess] interim [960000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085645703+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085653599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085657301+07:00","message":"> Transcript [21985] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085661584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085664204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085667038+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.085669678+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.086256698+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.086299987+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:40.086307791+07:00","message":"receive interim result [false|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.086326387+07:00","message":"[buffer interim] 1589 false ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086335759+07:00","message":"[bufferProcess] interim [20000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086339855+07:00","message":"[bufferProcess] send to processor:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086345194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086349068+07:00","message":"> Transcript [21986] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086355615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086358596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086362813+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086366773+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086373596+07:00","message":"Push: 'ไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.08637695+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.08638146+07:00","message":"Set new StatePrefix : 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.086385068+07:00","message":"Next Push (prob) : 'สภาพน้ำเกลือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.086395391+07:00","message":"push: {false ไหลลงบอกจะทำให้ 0 0xc003103400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.19655564+07:00","message":"[GCS] IsForceVAD: false for message ID: 1589"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:40.238733606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:40.238754939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.258890266+07:00","message":"[GCS] Start streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.341179516+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.341221628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน\",\"confidence\":0.9580777}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.341228588+07:00","message":"receive interim result [true|false]: ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.341238325+07:00","message":"end recv isFinal message id 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.34124092+07:00","message":"end Recv id 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.34124852+07:00","message":"[buffer interim] 1589 true ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341256769+07:00","message":"[bufferProcess] interim [260000000]:ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341260243+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341263914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341266805+07:00","message":"> Transcript [21987] [false]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341269375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341271467+07:00","message":"Set new StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341273508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341275572+07:00","message":"> Transcript [21988] [true]: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341278068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341280177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341285277+07:00","message":"StatePrefix: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341288098+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341289975+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341446684+07:00","message":"Push: 'สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341450087+07:00","message":"TextPushed: 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบอกจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341452476+07:00","message":"Set new StatePrefix : 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341454727+07:00","message":"Next Push (prob) : 'ไม่ควรปล่อยน้ำฝนที่ตกลงบนดินไหลลงบ่อจะทำให้สภาพน้ำเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.341461911+07:00","message":"push: {true สภาพน้ำเปลี่ยน 0 0xc003103400}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.341467353+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1589.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:40.356722748+07:00","message":"write wav file: './tmp/7585/7585_1589.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.80402499+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.804072731+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:54:40.804079187+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.804097487+07:00","message":"[buffer interim] 1590 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.804104481+07:00","message":"[bufferProcess] interim [550000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:40.804106428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.908215259+07:00","message":"[GCS] IsForceVAD: false for message ID: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:40.980589365+07:00","message":"[GCS] Start streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.045851331+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.045890413+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:54:41.045895411+07:00","message":"receive interim result [false|false]: หลังฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.045907423+07:00","message":"[buffer interim] 1590 false หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.04591308+07:00","message":"[bufferProcess] interim [670000000]:หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.045915651+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.045921775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.045924783+07:00","message":"> Transcript [21989] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.045927105+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.06852959+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.068570565+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:54:41.068577188+07:00","message":"receive interim result [false|false]: หลังฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.068592093+07:00","message":"[buffer interim] 1590 false หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068598908+07:00","message":"[bufferProcess] interim [850000000]:หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068601267+07:00","message":"[bufferProcess] send to processor:หลังฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068606146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068609677+07:00","message":"> Transcript [21990] [false]: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068612555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.068614934+07:00","message":"Set new StatePrefix: 'หลังฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076805553+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076837547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังฝนตก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076842905+07:00","message":"receive interim result [true|false]: หลังฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076848154+07:00","message":"end recv isFinal message id 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076850385+07:00","message":"end Recv id 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.07685586+07:00","message":"[buffer interim] 1590 true หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076862256+07:00","message":"[bufferProcess] interim [850000000]:หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076865068+07:00","message":"[bufferProcess] send to processor (isfinal):หลังฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076868205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076870941+07:00","message":"> Transcript [21991] [false]: 'หลังฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076873631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076875642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076877536+07:00","message":"StatePrefix: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076879702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076881636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076883734+07:00","message":"> Transcript [21992] [true]: 'หลังฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076885841+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076887502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076889274+07:00","message":"StatePrefix: 'หลังฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.07689097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.076893669+07:00","message":"Push: 'หลังฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.076900948+07:00","message":"push: {true หลังฝนตก 0 0xc0031d8300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:41.083106731+07:00","message":"write wav file: './tmp/7585/7585_1590.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.513462599+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.51351873+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:54:41.513527082+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.513546144+07:00","message":"[buffer interim] 1591 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.513554183+07:00","message":"[bufferProcess] interim [420000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.513557599+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.723711111+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.723747044+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:41.723753343+07:00","message":"receive interim result [false|false]: เปิดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.723766269+07:00","message":"[buffer interim] 1591 false เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.723774827+07:00","message":"[bufferProcess] interim [540000000]:เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.723777252+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.723781007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.723784026+07:00","message":"> Transcript [21993] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.723786128+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.96622239+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.966266813+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:41.966274923+07:00","message":"receive interim result [false|false]: เปิดเครื่องติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:41.966291398+07:00","message":"[buffer interim] 1591 false เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.96630675+07:00","message":"[bufferProcess] interim [780000000]:เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966310406+07:00","message":"[bufferProcess] send to processor:เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.96631495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966318557+07:00","message":"> Transcript [21994] [false]: 'เปิดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966322587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966325721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966328725+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:41.966331722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.142899426+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.142939021+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:42.142944627+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.142961096+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142967858+07:00","message":"[bufferProcess] interim [960000000]:เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142970222+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142973774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142976881+07:00","message":"> Transcript [21995] [false]: 'เปิดเครื่องติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142979902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142982038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142983938+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.142985993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.40292767+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.402978242+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:42.402987538+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.403004836+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403013519+07:00","message":"[bufferProcess] interim [200000000]:เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403017663+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403022063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403026892+07:00","message":"> Transcript [21996] [false]: 'เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403034189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403037548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403040406+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.403043451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.430731132+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.4307762+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:42.430782357+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.430797993+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430808165+07:00","message":"[bufferProcess] interim [320000000]:เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430810814+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430816157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430819434+07:00","message":"> Transcript [21997] [false]: 'เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.43082317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430825821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430827874+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430830198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430834757+07:00","message":"Push: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430837096+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430839153+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.430841422+07:00","message":"Next Push (prob) : 'เครื่องตีน้ำท่วม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.430850094+07:00","message":"push: {false เปิด 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.590424532+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.590466966+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:42.590474348+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.590489266+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.590498738+07:00","message":"[bufferProcess] interim [440000000]:เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.590501157+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.590504534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.590507109+07:00","message":"> Transcript [21998] [false]: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.59050962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.590511832+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.752107137+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.752143652+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:42.752161032+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.752176323+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752182671+07:00","message":"[bufferProcess] interim [620000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752185611+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752192416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752195483+07:00","message":"> Transcript [21999] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752198774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752201185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752203114+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.752207061+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.92123744+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.921273397+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:42.921279737+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:42.921292245+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921299101+07:00","message":"[bufferProcess] interim [800000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921301727+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921307359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921310464+07:00","message":"> Transcript [22000] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921313818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921316213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921318644+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:42.921321117+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.065292544+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.06534485+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:43.065352757+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.065368836+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065377144+07:00","message":"[bufferProcess] interim [920000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065379943+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065386619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065389806+07:00","message":"> Transcript [22001] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065393872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065396609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065399606+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.065403418+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:43.2395999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:43.239617082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.254654127+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.254690425+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:43.254706034+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.254719852+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.25472656+07:00","message":"[bufferProcess] interim [40000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254729504+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254733105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254735969+07:00","message":"> Transcript [22002] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254739613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254741901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254744231+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.25474667+07:00","message":"TextPushed: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254749546+07:00","message":"Push: 'เครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254751798+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.25475433+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.254756742+07:00","message":"Next Push (prob) : 'กันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.254764114+07:00","message":"push: {false เครื่องตีน้ำเพื่อป้อง 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.267183945+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.267219023+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:43.267223963+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.267237924+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267243233+07:00","message":"[bufferProcess] interim [100000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267245866+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.2672493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267252184+07:00","message":"> Transcript [22003] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267255851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267258018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267260641+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.267263407+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.305290578+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.305337422+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:43.305345513+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.305360675+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305367555+07:00","message":"[bufferProcess] interim [160000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305370011+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.30537554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305380024+07:00","message":"> Transcript [22004] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305384966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305388602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305396086+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.305400014+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.941600757+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.941647369+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:43.941655241+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:43.941670208+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.941678256+07:00","message":"[bufferProcess] interim [760000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.941681932+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.94168675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.94169651+07:00","message":"> Transcript [22005] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.94170199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.941705078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.941708322+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:43.941712072+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.189350266+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.189388309+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:54:44.189396066+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.189410115+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189416347+07:00","message":"[bufferProcess] interim [60000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189419206+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189426297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189429268+07:00","message":"> Transcript [22006] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189433364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189435707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189438487+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189441164+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189446632+07:00","message":"Push: 'กันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189448636+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189450803+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.189452996+07:00","message":"Next Push (prob) : 'ชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.189460632+07:00","message":"push: {false กันน้ำแยก 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.325598546+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.325639414+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:44.325646633+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.325659864+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.32567151+07:00","message":"[bufferProcess] interim [180000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.325674802+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.325678324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.325681064+07:00","message":"> Transcript [22007] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.325683895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.325687183+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.512154919+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.512203158+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:44.512211125+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.512227441+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512236886+07:00","message":"[bufferProcess] interim [360000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512239863+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512247247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512252108+07:00","message":"> Transcript [22008] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512256456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512258811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512261276+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.512264268+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.648865156+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.64891093+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:44.648917728+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.648938266+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648950406+07:00","message":"[bufferProcess] interim [480000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.64895356+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648957372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648960476+07:00","message":"> Transcript [22009] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648964802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648967237+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.648971944+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.64897463+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.831883981+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.831923566+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:44.831929604+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:44.831944567+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831952683+07:00","message":"[bufferProcess] interim [660000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831958277+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831964385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831967781+07:00","message":"> Transcript [22010] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.83197241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831974833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831977563+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:44.831980553+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.0191836+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.019221078+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:45.01922709+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.019242364+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.01924868+07:00","message":"[bufferProcess] interim [840000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019251365+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019255343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019258274+07:00","message":"> Transcript [22011] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019262495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019264489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019266836+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019269394+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019272389+07:00","message":"Push: 'ทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019274478+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.019276935+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.01927961+07:00","message":"Next Push (prob) : 'ออกมีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.019286369+07:00","message":"push: {false ทางภาคตะวัน 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.020284092+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.020305204+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:45.02031329+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.020328835+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020335533+07:00","message":"[bufferProcess] interim [900000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020339064+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020345841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020350778+07:00","message":"> Transcript [22012] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.02035439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020356547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020358607+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.020361253+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.560202897+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.560235818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.560242709+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.560252491+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560260662+07:00","message":"[bufferProcess] interim [380000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560263149+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560267108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560269867+07:00","message":"> Transcript [22013] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560273322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560275328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560277341+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.560280262+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672542711+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672581166+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:54:45.672587885+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672596958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672599802+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672607314+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.672612892+07:00","message":"[buffer interim] 1591 false  40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672618109+07:00","message":"[bufferProcess] interim [500000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672620982+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672624447+07:00","message":"[bufferProcess] interim [500000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672626965+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672631815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672634549+07:00","message":"> Transcript [22014] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.6726378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672639859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.672641869+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.67264413+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.75993739+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.759972839+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:54:45.759979317+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.759992283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 46\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.759995005+07:00","message":"receive interim result [false|false]:  46"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.760001768+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.760005966+07:00","message":"[buffer interim] 1591 false  46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760011586+07:00","message":"[bufferProcess] interim [620000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760014511+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760020266+07:00","message":"[bufferProcess] interim [620000000]: 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760022447+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760025369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760028207+07:00","message":"> Transcript [22015] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760031464+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760033499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760035579+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760038132+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760044279+07:00","message":"Push: 'ออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.760046288+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.76004862+07:00","message":"Set new StatePrefix : 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.76005112+07:00","message":"Next Push (prob) : 'คะนอง 40'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.76007594+07:00","message":"push: {false ออกมีฝนฟ้า 0 0xc003102180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.934072373+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.93410755+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:45.934114151+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.934124109+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:45.934127201+07:00","message":"receive interim result [false|false]:  40 ถึง 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.934140681+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:45.934154561+07:00","message":"[buffer interim] 1591 false  40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.93416247+07:00","message":"[bufferProcess] interim [800000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.93416567+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.93417296+07:00","message":"[bufferProcess] interim [800000000]: 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.934177045+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.9341991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.934214214+07:00","message":"> Transcript [22016] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.934218221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:45.934221189+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 46'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.123644067+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.123679875+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:46.123687124+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.123707168+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:46.123709835+07:00","message":"receive interim result [false|false]:  40-60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.123717352+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.123720866+07:00","message":"[buffer interim] 1591 false  40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123726402+07:00","message":"[bufferProcess] interim [920000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123733475+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123737249+07:00","message":"[bufferProcess] interim [920000000]: 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123740223+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123743434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123746471+07:00","message":"> Transcript [22017] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123749767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.123751951+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.219337182+07:00","message":"[GCS] IsForceVAD: false for message ID: 1591"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:46.240499481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:46.240507983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.243235844+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.243266554+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:46.243272501+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.243282175+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:46.243285381+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.243292035+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.243300345+07:00","message":"[buffer interim] 1591 false  40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243305343+07:00","message":"[bufferProcess] interim [40000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243308052+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243313428+07:00","message":"[bufferProcess] interim [40000000]: 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243316347+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243319645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243322412+07:00","message":"> Transcript [22018] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243325227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.243327292+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.290744737+07:00","message":"[GCS] Start streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.304152627+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.304186547+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:46.30419301+07:00","message":"receive interim result [false|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.304204104+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:46.304207364+07:00","message":"receive interim result [false|false]:  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.304214022+07:00","message":"[buffer interim] 1591 false เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.304218949+07:00","message":"[buffer interim] 1591 false  40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304224568+07:00","message":"[bufferProcess] interim [280000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304228048+07:00","message":"[bufferProcess] send to processor:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304231387+07:00","message":"[bufferProcess] interim [280000000]: 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304234195+07:00","message":"[bufferProcess] update buffer: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304239795+07:00","message":"> Transcript [22019] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304242544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.304245004+07:00","message":"Set new StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355803608+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355841658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของ\",\"confidence\":0.83241576}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355850324+07:00","message":"receive interim result [true|false]: เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355859931+07:00","message":"end recv isFinal message id 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355862309+07:00","message":"end Recv id 1591"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355867894+07:00","message":"[buffer interim] 1591 true เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355876777+07:00","message":"[bufferProcess] interim [280000000]:เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355880203+07:00","message":"[bufferProcess] send to processor (isfinal):เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355884046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355887285+07:00","message":"> Transcript [22020] [false]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355890749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355892959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355894858+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355897571+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355899671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355901742+07:00","message":"> Transcript [22021] [true]: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40-60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355904435+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355906108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355907885+07:00","message":"StatePrefix: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้าคะนอง 40 ถึง 60 เปอร์เซ็นต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355910034+07:00","message":"TextPushed: 'เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกทางภาคตะวันออกมีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.355916623+07:00","message":"Push: 'คะนอง 40-60 เปอร์เซ็นต์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.355926415+07:00","message":"push: {true คะนอง 40-60 เปอร์เซ็นต์ของ 0 0xc003102180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:46.366930014+07:00","message":"write wav file: './tmp/7585/7585_1591.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.753758317+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.753798167+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:46.753804445+07:00","message":"receive interim result [false|false]: รองพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.753819368+07:00","message":"[buffer interim] 1592 false รองพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.753826066+07:00","message":"[bufferProcess] interim [480000000]:รองพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.75382958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.831809872+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.831857571+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:46.831865499+07:00","message":"receive interim result [false|false]: รองพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.83188552+07:00","message":"[buffer interim] 1592 false รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.831899812+07:00","message":"[bufferProcess] interim [540000000]:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.831903391+07:00","message":"[bufferProcess] send to processor:รองพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.831912409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.831916484+07:00","message":"> Transcript [22022] [false]: 'รองพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.831919858+07:00","message":"Set StatePrefix (first interim): 'รองพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.94127664+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.941314189+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:46.941320089+07:00","message":"receive interim result [false|false]: รองพื้นที่และ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:46.941337339+07:00","message":"[buffer interim] 1592 false รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941343252+07:00","message":"[bufferProcess] interim [720000000]:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941346296+07:00","message":"[bufferProcess] send to processor:รองพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941350873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941354116+07:00","message":"> Transcript [22023] [false]: 'รองพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941357258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941359289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941361423+07:00","message":"StatePrefix: 'รองพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:46.941363578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.135161503+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.135198989+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:47.135205475+07:00","message":"receive interim result [false|false]: ของพื้นที่และมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.135217764+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.135224182+07:00","message":"[bufferProcess] interim [840000000]:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.135226537+07:00","message":"[bufferProcess] send to processor:รองพื้นที่และ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.13523227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.13523513+07:00","message":"> Transcript [22024] [false]: 'รองพื้นที่และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.13523829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.135240382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.13524253+07:00","message":"StatePrefix: 'รองพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.135244984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.268945491+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.2689863+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:47.268992308+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.269002331+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.269008588+07:00","message":"[bufferProcess] interim [20000000]:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.269011098+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.269014809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.269017511+07:00","message":"> Transcript [22025] [false]: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.26901992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.26902197+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.452418478+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.452455257+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:47.452464732+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.452478991+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452485533+07:00","message":"[bufferProcess] interim [200000000]:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452488123+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452494535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452497406+07:00","message":"> Transcript [22026] [false]: 'ของพื้นที่และมีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452500586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452502862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452504958+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.452507253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.513610799+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.513644492+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:47.51365087+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.513668923+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513675701+07:00","message":"[bufferProcess] interim [320000000]:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513678548+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513682565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513685176+07:00","message":"> Transcript [22027] [false]: 'ของพื้นที่และมีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513697405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513699909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513702242+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.513704597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.836677148+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.836719208+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:47.836724936+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:47.836740337+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836748681+07:00","message":"[bufferProcess] interim [620000000]:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836751542+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836755806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.83675888+07:00","message":"> Transcript [22028] [false]: 'ของพื้นที่และมีฝนตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836762293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836764788+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836766941+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:47.836769277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.029044658+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.029079825+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:48.029087535+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.029112434+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029121387+07:00","message":"[bufferProcess] interim [800000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029124305+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029129898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029132562+07:00","message":"> Transcript [22029] [false]: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029136454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029138803+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029140988+07:00","message":"StatePrefix: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029143613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029149331+07:00","message":"Push: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029151668+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029154065+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.029156842+07:00","message":"Next Push (prob) : 'ฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.0291788+07:00","message":"push: {false ของพื้นที่และมี 0 0xc00298e480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.606916634+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.606961176+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:48.606970028+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:48.60698406+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.606993996+07:00","message":"[bufferProcess] interim [400000000]:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.606997981+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607004389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607009229+07:00","message":"> Transcript [22030] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607014019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607016802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607020477+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:48.607023337+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:49.240807682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:49.240818151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.501387134+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.501427119+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:49.501434585+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.501449126+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501455234+07:00","message":"[bufferProcess] interim [300000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501458219+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501465101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501468426+07:00","message":"> Transcript [22031] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501472127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501483957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501487228+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.501489788+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.823203877+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.823243825+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:49.823251177+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:49.823264573+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823271244+07:00","message":"[bufferProcess] interim [540000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823274053+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823280199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.82328327+07:00","message":"> Transcript [22032] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823286795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823289328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823291855+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:49.823297395+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.011324658+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.011361805+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:50.011368343+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.011380315+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011389074+07:00","message":"[bufferProcess] interim [780000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011395591+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011402019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011405763+07:00","message":"> Transcript [22033] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011410573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.01141374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.01141951+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011422824+07:00","message":"TextPushed: 'ของพื้นที่และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011428517+07:00","message":"Push: 'ฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011431971+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011435329+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.011438709+07:00","message":"Next Push (prob) : 'แห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.011447139+07:00","message":"push: {false ฝนตกหนักบาง 0 0xc00298e480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.145873924+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.145916779+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:54:50.145925645+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.145941374+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145953166+07:00","message":"[bufferProcess] interim [840000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145955773+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145959556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145962843+07:00","message":"> Transcript [22034] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145966978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145969046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.14597104+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.145973607+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.147705154+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.147741388+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:54:50.147752533+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.147769681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.1477743+07:00","message":"receive interim result [false|false]:  1 ถึง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.147783361+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.147788299+07:00","message":"[buffer interim] 1592 false  1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147806318+07:00","message":"[bufferProcess] interim [900000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147815691+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147823557+07:00","message":"[bufferProcess] interim [900000000]: 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147825943+07:00","message":"[bufferProcess] update buffer: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147828586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147831219+07:00","message":"> Transcript [22035] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147835103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147837065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147839011+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.147841359+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.210857006+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.21089431+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:50.210902049+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.210917004+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:50.210920906+07:00","message":"receive interim result [false|false]:  1-2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.210931573+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.21093663+07:00","message":"[buffer interim] 1592 false  1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210943253+07:00","message":"[bufferProcess] interim [960000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210947526+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210951827+07:00","message":"[bufferProcess] interim [960000000]: 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210954969+07:00","message":"[bufferProcess] update buffer: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210959423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210963208+07:00","message":"> Transcript [22036] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210967469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210970433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.21097488+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.210979196+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.461701957+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.461738172+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:50.461743694+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.46175383+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:50.461756509+07:00","message":"receive interim result [false|false]:  1-2 ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.461762177+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.461767261+07:00","message":"[buffer interim] 1592 false  1-2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461772693+07:00","message":"[bufferProcess] interim [140000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461775318+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461778506+07:00","message":"[bufferProcess] interim [140000000]: 1-2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461780773+07:00","message":"[bufferProcess] update buffer: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.46178419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.4617872+07:00","message":"> Transcript [22037] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.46179087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461792992+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461794977+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.46179762+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461801052+07:00","message":"Push: 'แห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461803217+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461805579+07:00","message":"Set new StatePrefix : 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.461808073+07:00","message":"Next Push (prob) : '-2'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.461814411+07:00","message":"push: {false แห่งทะเลมีคลื่นสูงประมาณ 1 0 0xc00298e480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.463966766+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.463998595+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:50.464007254+07:00","message":"receive interim result [false|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.464019453+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:50.46402269+07:00","message":"receive interim result [false|false]:  1 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.464029024+07:00","message":"[buffer interim] 1592 false ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.464034115+07:00","message":"[buffer interim] 1592 false  1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464039489+07:00","message":"[bufferProcess] interim [200000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464043188+07:00","message":"[bufferProcess] send to processor:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464048217+07:00","message":"[bufferProcess] interim [200000000]: 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464050979+07:00","message":"[bufferProcess] update buffer: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464054297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464057016+07:00","message":"> Transcript [22038] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464060808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464062864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464064789+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.464067247+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.517422789+07:00","message":"[GCS] IsForceVAD: false for message ID: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631761079+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631798593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 เมตร\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631805784+07:00","message":"receive interim result [true|false]: ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631815401+07:00","message":"end recv isFinal message id 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631817518+07:00","message":"end Recv id 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631823467+07:00","message":"[buffer interim] 1592 true ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631834727+07:00","message":"[bufferProcess] interim [440000000]:ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631838586+07:00","message":"[bufferProcess] send to processor (isfinal):ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631841865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631844855+07:00","message":"> Transcript [22039] [false]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631847487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631850219+07:00","message":"Set new StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631852395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631854334+07:00","message":"> Transcript [22040] [true]: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1-2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631856904+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631858832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631860831+07:00","message":"StatePrefix: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631863217+07:00","message":"TextPushed: 'ของพื้นที่และมีฝนตกหนักบางแห่งทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:50.631876666+07:00","message":"Push: '-2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.631884784+07:00","message":"push: {true -2 เมตร 0 0xc00298e480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:50.641527918+07:00","message":"write wav file: './tmp/7585/7585_1592.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:50.650763719+07:00","message":"[GCS] Start streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.648075635+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.648117933+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:51.648123474+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.648137653+07:00","message":"[buffer interim] 1593 false มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648144608+07:00","message":"[bufferProcess] interim [20000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648146503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648152226+07:00","message":"[bufferProcess] send to processor (ticker):มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648155052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648157997+07:00","message":"> Transcript [22041] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.648160505+07:00","message":"Set StatePrefix (first interim): 'มีคน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.831580628+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.831615511+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:51.831621763+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.831638017+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.831645147+07:00","message":"[bufferProcess] interim [200000000]:ที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.831647043+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.880982164+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.881021527+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:51.881027502+07:00","message":"receive interim result [false|false]: มีคนฝาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.881044127+07:00","message":"[buffer interim] 1593 false มีคนฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881051961+07:00","message":"[bufferProcess] interim [260000000]:มีคนฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881054622+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881058318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881061598+07:00","message":"> Transcript [22042] [false]: 'ที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881064209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.881066435+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.882981349+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.88299644+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.88300151+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:51.88301236+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.88302072+07:00","message":"[bufferProcess] interim [320000000]:ที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.883023774+07:00","message":"[bufferProcess] send to processor:มีคนฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.88302849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.883030742+07:00","message":"> Transcript [22043] [false]: 'มีคนฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.883032688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:51.883034707+07:00","message":"Set new StatePrefix: 'มีคนฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.009642224+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.009732363+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:52.009743279+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.009765728+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.009782563+07:00","message":"[bufferProcess] interim [380000000]:ที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.009786806+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.009796694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.009801481+07:00","message":"> Transcript [22044] [false]: 'ที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.00980547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.009811238+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:52.241360706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:52.241372651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.270403136+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.270444066+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:52.27045047+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.270464271+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270471848+07:00","message":"[bufferProcess] interim [680000000]:ที่มีฝนฟ้าคะนองคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270474536+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270483414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270486545+07:00","message":"> Transcript [22045] [false]: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270489213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.270491629+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.390293361+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.390334738+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:52.390342312+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.390353662+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.39036304+07:00","message":"[bufferProcess] interim [740000000]:ที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390366709+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390374027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390378584+07:00","message":"> Transcript [22046] [false]: 'ที่มีฝนฟ้าคะนองคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390383137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390388323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390390595+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.390393287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.394821643+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.394846122+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:52.394851397+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.39486196+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394867657+07:00","message":"[bufferProcess] interim [800000000]:ที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394871306+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394876638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394880476+07:00","message":"> Transcript [22047] [false]: 'ที่มีฝนฟ้าคะนองขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394884759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394887857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394890958+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.394894113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.711349132+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.711388948+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:52.71139526+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.711410455+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711418196+07:00","message":"[bufferProcess] interim [40000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711421301+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711429598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711434407+07:00","message":"> Transcript [22048] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711438066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711440714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711443217+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.711445646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.785765522+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.785804436+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:52.785810614+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.785822258+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785828633+07:00","message":"[bufferProcess] interim [220000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785831328+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785836937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785840033+07:00","message":"> Transcript [22049] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785843275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785845622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785847914+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785850118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785854382+07:00","message":"Push: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785856537+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785858565+07:00","message":"Set new StatePrefix : 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.785860806+07:00","message":"Next Push (prob) : 'คลื่นสูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.785889494+07:00","message":"push: {false ที่มีฝนฟ้าคะนอง 0 0xc002968800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.970072774+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.970108637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.970115153+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:52.970131464+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.97013973+07:00","message":"[bufferProcess] interim [340000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970142744+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970150752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.9701532+07:00","message":"> Transcript [22050] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970158024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970160969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970162912+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:52.970165816+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.22304599+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.223086535+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:53.223094144+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.223105129+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223111433+07:00","message":"[bufferProcess] interim [580000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.22311411+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223117815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223122301+07:00","message":"> Transcript [22051] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223143197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223146129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223148412+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.223151252+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421356423+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421396665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421403611+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421413659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421419967+07:00","message":"receive interim result [false|false]:  2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421436647+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.421453696+07:00","message":"[buffer interim] 1593 false  2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421472099+07:00","message":"[bufferProcess] interim [820000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421486805+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421498624+07:00","message":"[bufferProcess] interim [820000000]: 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421502739+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421507667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421512284+07:00","message":"> Transcript [22052] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421517177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421520229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.421523856+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.4215273+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608059516+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608097075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608105398+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608115168+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:53.608119164+07:00","message":"receive interim result [false|false]:  เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608132756+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608155476+07:00","message":"[buffer interim] 1593 false  เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608163734+07:00","message":"[bufferProcess] interim [940000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608167433+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608175235+07:00","message":"[bufferProcess] interim [940000000]: เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608178037+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608181011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608184659+07:00","message":"> Transcript [22053] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608189411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608191682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608194021+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608196506+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608204528+07:00","message":"Push: 'คลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608206537+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608208922+07:00","message":"Set new StatePrefix : 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.608211227+07:00","message":"Next Push (prob) : 'กว่า 2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.608221421+07:00","message":"push: {false คลื่นสูงมาก 0 0xc002968800}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.86261685+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.862655619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.862662083+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:53.862679705+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862695043+07:00","message":"[bufferProcess] interim [180000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862698146+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862701813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862705154+07:00","message":"> Transcript [22054] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862708916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862711142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862713678+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:53.862717337+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894049376+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894083541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894090405+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894102077+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:54:54.894105066+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894111854+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:54.894118109+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894123926+07:00","message":"[bufferProcess] interim [260000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894128+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.89413671+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894140742+07:00","message":"[bufferProcess] interim [260000000]: เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894143404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894147465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894150322+07:00","message":"> Transcript [22055] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894153665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894155951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894158653+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894160941+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894162719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.89416466+07:00","message":"> Transcript [22056] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:54.894166481+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.033192279+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.033223742+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:55.033229591+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.033242701+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:55.033245927+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.033254576+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.033270235+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033276475+07:00","message":"[bufferProcess] interim [380000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033279189+07:00","message":"[bufferProcess] send to processor: เมตรระยะนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.03328479+07:00","message":"[bufferProcess] interim [380000000]: เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.03328871+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033291959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033295313+07:00","message":"> Transcript [22057] [false]: ' เมตรระยะนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033297599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.033300249+07:00","message":"Set new StatePrefix: ' เมตรระยะนี้อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216199979+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216238374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216244949+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216258778+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:54:55.216261929+07:00","message":"receive interim result [false|false]:  เมตรอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216269526+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.216275846+07:00","message":"[buffer interim] 1593 false  เมตรอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216281022+07:00","message":"[bufferProcess] interim [560000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216283998+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216287417+07:00","message":"[bufferProcess] interim [560000000]: เมตรอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216290103+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216293312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216296296+07:00","message":"> Transcript [22058] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216298629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.216301092+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.22105018+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.221066051+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:54:55.221070821+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.221081668+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:54:55.221086488+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.221091142+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.221100546+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221104433+07:00","message":"[bufferProcess] interim [620000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221106948+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221113478+07:00","message":"[bufferProcess] interim [620000000]: เมตรระยะนี้อากาศจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.22111612+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221118999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221121419+07:00","message":"> Transcript [22059] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.22112352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.221125716+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรอากาศ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:55.242276284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:55.2422923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.407836777+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.407880498+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:54:55.40788758+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.407898547+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:54:55.407901669+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมีความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.407910157+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.407913893+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศจะมีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407920619+07:00","message":"[bufferProcess] interim [800000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407923349+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407926805+07:00","message":"[bufferProcess] interim [800000000]: เมตรระยะนี้อากาศจะมีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407929979+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407932997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407935884+07:00","message":"> Transcript [22060] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.40793878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.407940921+07:00","message":"Set new StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.459930976+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.459969064+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:54:55.459976624+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.459988854+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:54:55.459995705+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมีความชื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.460025023+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.460056831+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศจะมีความชื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460071658+07:00","message":"[bufferProcess] interim [860000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460077151+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460088382+07:00","message":"[bufferProcess] interim [860000000]: เมตรระยะนี้อากาศจะมีความชื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.46009361+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460097665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460100947+07:00","message":"> Transcript [22061] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460104877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460107552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460110045+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.460112849+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.721269417+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.721304228+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:54:55.721311893+07:00","message":"receive interim result [false|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.721322809+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:54:55.721325734+07:00","message":"receive interim result [false|false]:  เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.721333004+07:00","message":"[buffer interim] 1593 false ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.721336909+07:00","message":"[buffer interim] 1593 false  เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721342216+07:00","message":"[bufferProcess] interim [40000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721344853+07:00","message":"[bufferProcess] send to processor:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.72134816+07:00","message":"[bufferProcess] interim [40000000]: เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721351704+07:00","message":"[bufferProcess] update buffer: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721354714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.72135759+07:00","message":"> Transcript [22062] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721361231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721363445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.72136542+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.721367794+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.767371609+07:00","message":"[GCS] IsForceVAD: false for message ID: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.835788433+07:00","message":"[GCS] Start streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.984938482+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.984981447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง\",\"confidence\":0.94866616}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.984988454+07:00","message":"receive interim result [true|false]: ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.985000703+07:00","message":"end recv isFinal message id 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.985003231+07:00","message":"end Recv id 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.985009471+07:00","message":"[buffer interim] 1593 true ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985020727+07:00","message":"[bufferProcess] interim [340000000]:ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985024417+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985028605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985031598+07:00","message":"> Transcript [22063] [false]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985035178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985038715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985040752+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985043672+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985045792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985047852+07:00","message":"> Transcript [22064] [true]: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.9850503+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985052128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985053924+07:00","message":"StatePrefix: 'ที่มีฝนฟ้าคะนองคลื่นสูงมากกว่า 2 เมตรระยะนี้อากาศจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985056503+07:00","message":"TextPushed: 'ที่มีฝนฟ้าคะนองคลื่นสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:55.985064545+07:00","message":"Push: 'กว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:55.985073776+07:00","message":"push: {true กว่า 2 เมตรระยะนี้อากาศจะมีความชื้นสูง 0 0xc002968800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:54:55.995409105+07:00","message":"write wav file: './tmp/7585/7585_1593.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.076402622+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.076446145+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:57.076452797+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.076467426+07:00","message":"[buffer interim] 1594 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076474966+07:00","message":"[bufferProcess] interim [320000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076477016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076484331+07:00","message":"[bufferProcess] send to processor (ticker):ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076487276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076490306+07:00","message":"> Transcript [22065] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.076492884+07:00","message":"Set StatePrefix (first interim): 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.599422501+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.599464816+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:57.599472486+07:00","message":"receive interim result [false|false]: ต้องการกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.599498174+07:00","message":"[buffer interim] 1594 false ต้องการกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.599507736+07:00","message":"[bufferProcess] interim [800000000]:ต้องการกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.59951149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.714184224+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.714220973+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:57.714229+07:00","message":"receive interim result [false|false]: ป้องกันการระบาด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.714240821+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714247887+07:00","message":"[bufferProcess] interim [860000000]:ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714250386+07:00","message":"[bufferProcess] send to processor:ต้องการกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714255894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714259118+07:00","message":"> Transcript [22066] [false]: 'ต้องการกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714262559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714265067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.714267538+07:00","message":"StatePrefix: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.7142702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.775989438+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.776012688+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.776019145+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.776031885+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776038349+07:00","message":"[bufferProcess] interim [980000000]:ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776041624+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776046555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776049402+07:00","message":"> Transcript [22067] [false]: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776051622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.776053752+07:00","message":"Set new StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.968466574+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.968508759+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:57.968516819+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:57.968529947+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968538257+07:00","message":"[bufferProcess] interim [220000000]:ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968541204+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.96854642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968549069+07:00","message":"> Transcript [22068] [false]: 'ป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968552328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968554472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968559135+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:57.968562382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:58.242605249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:54:58.242617137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.316995408+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.317032777+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:58.317038735+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.31705485+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317064138+07:00","message":"[bufferProcess] interim [520000000]:ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317066949+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317072057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317075093+07:00","message":"> Transcript [22069] [false]: 'ป้องกันการระบาดของโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317078742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317080914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317083149+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.317086336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.436707277+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.436745879+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:58.436752292+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.436766245+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436773253+07:00","message":"[bufferProcess] interim [580000000]:ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436775921+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรคร้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436781621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436784238+07:00","message":"> Transcript [22070] [false]: 'ป้องกันการระบาดของโรคร้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436787883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.43679039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436792994+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.436795442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.47474858+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.474786082+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:58.474792365+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.474808304+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474816802+07:00","message":"[bufferProcess] interim [640000000]:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.47481953+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรคราก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474825414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474829691+07:00","message":"> Transcript [22071] [false]: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474834618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474837575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474841128+07:00","message":"StatePrefix: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474844538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.47485181+07:00","message":"Push: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474854859+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474858065+07:00","message":"Set new StatePrefix : 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:58.474860467+07:00","message":"Next Push (prob) : 'ของโรคราก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:58.474878511+07:00","message":"push: {false ป้องกันการระบาด 0 0xc002968b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.063472626+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.063516853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ป้องกันการระบาดของโรครากเน่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.063523508+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.063538336+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063546095+07:00","message":"[bufferProcess] interim [240000000]:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063548681+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.06355541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063558643+07:00","message":"> Transcript [22072] [false]: 'ป้องกันการระบาดของโรครากเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063562491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063565234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063567276+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.063570378+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.178810238+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.178848258+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:59.178854129+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.178868279+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178875955+07:00","message":"[bufferProcess] interim [360000000]:ป้องกันการระบาดของโรครากเน่าโคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178878734+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178884443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178887847+07:00","message":"> Transcript [22073] [false]: 'ป้องกันการระบาดของโรครากเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178891711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.17889439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178897035+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.178900145+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.307877177+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.307919256+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:59.307927082+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.307941355+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307948761+07:00","message":"[bufferProcess] interim [480000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307951856+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307959175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307962004+07:00","message":"> Transcript [22074] [false]: 'ป้องกันการระบาดของโรครากเน่าโคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307966138+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.307968948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.30797264+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.30797606+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.498816321+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.498860501+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:59.498867662+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.498883656+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.49889162+07:00","message":"[bufferProcess] interim [720000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498894683+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498901945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498904871+07:00","message":"> Transcript [22075] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498909039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498911925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498914599+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498917953+07:00","message":"TextPushed: 'ป้องกันการระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498924275+07:00","message":"Push: 'ของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498926415+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.498928909+07:00","message":"Set new StatePrefix : 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.49893128+07:00","message":"Next Push (prob) : 'เน่าโคนเน่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.49893957+07:00","message":"push: {false ของโรคราก 0 0xc002968b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.697375021+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.697417492+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:59.69742482+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.697439234+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697446516+07:00","message":"[bufferProcess] interim [900000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697449495+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697456383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697462293+07:00","message":"> Transcript [22076] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697466634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697469204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697471227+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.697474894+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.756179917+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.756228837+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:59.756239021+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:54:59.756260553+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756272161+07:00","message":"[bufferProcess] interim [960000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756276582+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756283499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756287796+07:00","message":"> Transcript [22077] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756292906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756295905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756299585+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:54:59.756304284+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.398058299+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.398109571+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:55:00.398117234+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.398132962+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398140712+07:00","message":"[bufferProcess] interim [560000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398143584+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398151931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398155422+07:00","message":"> Transcript [22078] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398159548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.39816214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398164698+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.398167667+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.659534367+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.659576358+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:55:00.659585554+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.659602781+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.65961347+07:00","message":"[bufferProcess] interim [920000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659616584+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659623683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659626521+07:00","message":"> Transcript [22079] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.65963023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659632495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659635032+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.65964166+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรคราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659649545+07:00","message":"Push: 'เน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659651652+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659654157+07:00","message":"Set new StatePrefix : 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.659656516+07:00","message":"Next Push (prob) : 'ในทุเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.659665118+07:00","message":"push: {false เน่าโคนเน่า 0 0xc002968b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.916974616+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.917017534+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:55:00.917024718+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:00.917040775+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917052177+07:00","message":"[bufferProcess] interim [100000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917055345+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917062926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917065896+07:00","message":"> Transcript [22080] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917070409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917073091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917075048+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:00.917077804+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.020537685+07:00","message":"[GCS] IsForceVAD: false for message ID: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.115402897+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.115446214+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:55:01.11545454+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.115477868+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115487572+07:00","message":"[bufferProcess] interim [280000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115493834+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115503042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115507293+07:00","message":"> Transcript [22081] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115513755+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115517049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115520813+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.115525131+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.141812012+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.14184472+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:55:01.141850869+07:00","message":"receive interim result [false|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.141865973+07:00","message":"[buffer interim] 1594 false ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141871867+07:00","message":"[bufferProcess] interim [400000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141874259+07:00","message":"[bufferProcess] send to processor:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141878152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141880997+07:00","message":"> Transcript [22082] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141884692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.14188704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141889532+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.141892201+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.153065149+07:00","message":"[GCS] Start streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.174832421+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.174864909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน\",\"confidence\":0.94672287}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.174870913+07:00","message":"receive interim result [true|false]: ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.174884521+07:00","message":"end recv isFinal message id 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.174886738+07:00","message":"end Recv id 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.17489228+07:00","message":"[buffer interim] 1594 true ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174899706+07:00","message":"[bufferProcess] interim [400000000]:ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174902861+07:00","message":"[bufferProcess] send to processor (isfinal):ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174908534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.1749115+07:00","message":"> Transcript [22083] [false]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.17491501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174917014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174919262+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174922027+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174927937+07:00","message":"Push: 'ในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174929935+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174932299+07:00","message":"Set new StatePrefix : 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174934877+07:00","message":"Next Push (prob) : 'ภาคใต้มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174936856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174939111+07:00","message":"> Transcript [22084] [true]: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174941547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174943784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174945585+07:00","message":"StatePrefix: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียนภาคใต้มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174947599+07:00","message":"TextPushed: 'ป้องกันการระบาดของโรครากเน่าโคนเน่าในทุเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:01.174955363+07:00","message":"Push: 'ภาคใต้มีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.17497598+07:00","message":"push: {false ในทุเรียน 0 0xc002968b00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:01.175017601+07:00","message":"push: {true ภาคใต้มีฝน 0 0xc002968b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:01.193378588+07:00","message":"write wav file: './tmp/7585/7585_1594.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:01.243641953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:01.243641954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.396822905+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.396869941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.396877075+07:00","message":"receive interim result [false|false]: 60"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.396893628+07:00","message":"[buffer interim] 1595 false 60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.396901058+07:00","message":"[bufferProcess] interim [80000000]:60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.396903469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.396911209+07:00","message":"[bufferProcess] send to processor (ticker):60"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.39691418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.396919728+07:00","message":"> Transcript [22085] [false]: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.396922515+07:00","message":"Set StatePrefix (first interim): '60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.590945534+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.590987519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.59099296+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.591004937+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.59101412+07:00","message":"[bufferProcess] interim [320000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.591017015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.772173786+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.772217509+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:55:02.772224671+07:00","message":"receive interim result [false|false]: 60% ของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:02.772239912+07:00","message":"[buffer interim] 1595 false 60% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.772246993+07:00","message":"[bufferProcess] interim [500000000]:60% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.7722511+07:00","message":"[bufferProcess] send to processor:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.772256033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.77225991+07:00","message":"> Transcript [22086] [false]: '60%'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.772264274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.77226697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.772270016+07:00","message":"StatePrefix: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:02.772272933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.019915731+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.019964164+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:55:03.019973585+07:00","message":"receive interim result [false|false]: 60% ของพื้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.019990539+07:00","message":"[buffer interim] 1595 false 60% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.019997242+07:00","message":"[bufferProcess] interim [680000000]:60% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020000151+07:00","message":"[bufferProcess] send to processor:60% ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020007151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.02001031+07:00","message":"> Transcript [22087] [false]: '60% ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020013741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020016504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020018989+07:00","message":"StatePrefix: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.020021066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.184974812+07:00","message":"[GCS] Cleaned up inactive client: 1572"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.184999349+07:00","message":"[GCS] Cleaned up inactive client: 1567"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.18500211+07:00","message":"[GCS] Cleaned up inactive client: 1566"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185004225+07:00","message":"[GCS] Cleaned up inactive client: 1570"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185006086+07:00","message":"[GCS] Cleaned up inactive client: 1573"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185008308+07:00","message":"[GCS] Cleaned up inactive client: 1571"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185011359+07:00","message":"[GCS] Cleaned up inactive client: 1569"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185013606+07:00","message":"[GCS] Cleaned up inactive client: 1575"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185015497+07:00","message":"[GCS] Cleaned up inactive client: 1568"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185017466+07:00","message":"[GCS] Cleaned up inactive client: 1576"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185019173+07:00","message":"[GCS] Cleaned up inactive client: 1574"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.185020889+07:00","message":"[GCS] Cleaned up inactive client: 1577"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.216451724+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.216491378+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:55:03.216496926+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.216508477+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216514232+07:00","message":"[bufferProcess] interim [860000000]:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216516846+07:00","message":"[bufferProcess] send to processor:60% ของพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.21652223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216524993+07:00","message":"> Transcript [22088] [false]: '60% ของพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216528532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216530915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216533427+07:00","message":"StatePrefix: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.216536969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217773004+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217805585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217810564+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217823037+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:03.217826231+07:00","message":"receive interim result [false|false]:  ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217833287+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.21784166+07:00","message":"[buffer interim] 1595 false  ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217847705+07:00","message":"[bufferProcess] interim [920000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217850035+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217856715+07:00","message":"[bufferProcess] interim [920000000]: ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217859775+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.21786258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217865184+07:00","message":"> Transcript [22089] [false]: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217868541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217870683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217873067+07:00","message":"StatePrefix: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217875112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217881149+07:00","message":"Push: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.21788306+07:00","message":"TextPushed: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217885126+07:00","message":"Set new StatePrefix : '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.217887284+07:00","message":"Next Push (prob) : '% ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.217896111+07:00","message":"push: {false 60 0 0xc002968d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.789278015+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.789315886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.789321194+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:03.789335769+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789343235+07:00","message":"[bufferProcess] interim [460000000]:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789345781+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789349116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789351926+07:00","message":"> Transcript [22090] [false]: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789355194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789357541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789359494+07:00","message":"StatePrefix: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:03.789361694+07:00","message":"TextPushed: '60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192523654+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192560666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192566088+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192577007+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:04.192580239+07:00","message":"receive interim result [false|false]:  ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192588275+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.192591455+07:00","message":"[buffer interim] 1595 false  ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192597029+07:00","message":"[bufferProcess] interim [880000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192599811+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192603131+07:00","message":"[bufferProcess] interim [880000000]: ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192605774+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192608634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192612854+07:00","message":"> Transcript [22091] [false]: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192615923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192618061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192620275+07:00","message":"StatePrefix: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.192622421+07:00","message":"TextPushed: '60'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:04.244348787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:04.244363436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.296519955+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.296562582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.296567983+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.296578668+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296585317+07:00","message":"[bufferProcess] interim [940000000]:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296589628+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296594807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296597881+07:00","message":"> Transcript [22092] [false]: '60% ของพื้นที่ทะเลมีคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296601293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.29660352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296605567+07:00","message":"StatePrefix: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.296607816+07:00","message":"TextPushed: '60'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305637402+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305661577+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:55:04.305666016+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305684788+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:04.305688883+07:00","message":"receive interim result [false|false]:  ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305696011+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305700081+07:00","message":"[buffer interim] 1595 false  ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305705501+07:00","message":"[bufferProcess] interim [0]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305708553+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305713942+07:00","message":"[bufferProcess] interim [0]: ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.30571742+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305720904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305725099+07:00","message":"> Transcript [22093] [false]: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305729266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305731355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305733496+07:00","message":"StatePrefix: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305735638+07:00","message":"TextPushed: '60'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305739601+07:00","message":"Push: '% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.30574276+07:00","message":"TextPushed: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305745805+07:00","message":"Set new StatePrefix : '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.305749243+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.305766013+07:00","message":"push: {false % ของพื้นที่ 0 0xc002968d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616798031+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616832001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616837607+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616846035+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:04.616849051+07:00","message":"receive interim result [false|false]:  ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616855656+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.616860928+07:00","message":"[buffer interim] 1595 false  ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616866772+07:00","message":"[bufferProcess] interim [300000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616869902+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616874768+07:00","message":"[bufferProcess] interim [300000000]: ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616877398+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616880247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616883347+07:00","message":"> Transcript [22094] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.616885888+07:00","message":"Set StatePrefix (first interim): '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883192473+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883229928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883236564+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883251593+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:55:04.883258634+07:00","message":"receive interim result [false|false]:  ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883271063+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:04.883281735+07:00","message":"[buffer interim] 1595 false  ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.88329005+07:00","message":"[bufferProcess] interim [540000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883293097+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883302341+07:00","message":"[bufferProcess] interim [540000000]: ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883305603+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883308465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883311233+07:00","message":"> Transcript [22095] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883314798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883317069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883319158+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:04.883321415+07:00","message":"TextPushed: '60% ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025406034+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025444057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60%\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025450333+07:00","message":"receive interim result [false|false]: 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025466191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.02546952+07:00","message":"receive interim result [false|false]:  ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025488462+07:00","message":"[buffer interim] 1595 false 60%"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.025504898+07:00","message":"[buffer interim] 1595 false  ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025514578+07:00","message":"[bufferProcess] interim [720000000]:60%"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.02551787+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025525715+07:00","message":"[bufferProcess] interim [720000000]: ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.02553075+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025534118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025538006+07:00","message":"> Transcript [22096] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025541573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025543641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025546223+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.025548778+07:00","message":"TextPushed: '60% ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204462018+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204500637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.20450648+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204518431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204522244+07:00","message":"receive interim result [false|false]:  1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204529491+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.204532878+07:00","message":"[buffer interim] 1595 false  1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204547188+07:00","message":"[bufferProcess] interim [900000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204563296+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204573801+07:00","message":"[bufferProcess] interim [900000000]: 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204576974+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204580879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204584724+07:00","message":"> Transcript [22097] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204588103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204590437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.204592825+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.2045956+07:00","message":"TextPushed: '60% ของพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536460473+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536502833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536509921+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536518762+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:55:05.536521814+07:00","message":"receive interim result [false|false]:  เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536529897+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536533893+07:00","message":"[buffer interim] 1595 false  เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536539337+07:00","message":"[bufferProcess] interim [140000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536541823+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536544855+07:00","message":"[bufferProcess] interim [140000000]: เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536547507+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536550325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536553262+07:00","message":"> Transcript [22098] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536556944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536559102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536560958+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536563095+07:00","message":"TextPushed: '60% ของพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536565616+07:00","message":"Push: 'ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536567507+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536572599+07:00","message":"Set new StatePrefix : '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.536574827+07:00","message":"Next Push (prob) : 'ประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.536582662+07:00","message":"push: {false ทะเลมีคลื่นสูง 0 0xc002968d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.593355609+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.593402454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.59340926+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.59342143+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.59342764+07:00","message":"[bufferProcess] interim [320000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.59343055+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593436115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593438924+07:00","message":"> Transcript [22099] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593442588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593444928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593447513+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.593450347+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728603868+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728644807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728651547+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728663714+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:05.728666588+07:00","message":"receive interim result [false|false]:  เมตรห่าง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728681241+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.728685838+07:00","message":"[buffer interim] 1595 false  เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728693082+07:00","message":"[bufferProcess] interim [380000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728696415+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728699701+07:00","message":"[bufferProcess] interim [380000000]: เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728702283+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728705098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728710441+07:00","message":"> Transcript [22100] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728713975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728716204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728718208+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.728724615+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776605113+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776643264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776649163+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776662235+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:55:05.776667287+07:00","message":"receive interim result [false|false]:  เมตรห่างฝั่ง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776680518+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:05.776684466+07:00","message":"[buffer interim] 1595 false  เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776698697+07:00","message":"[bufferProcess] interim [440000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776720558+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776728871+07:00","message":"[bufferProcess] interim [440000000]: เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776733924+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776738484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776744531+07:00","message":"> Transcript [22101] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776749526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776752739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776756576+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:05.776760366+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100680334+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100715981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100723183+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100732805+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:55:06.100735698+07:00","message":"receive interim result [false|false]:  เมตรห่างฝั่งคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100748588+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100760325+07:00","message":"[buffer interim] 1595 false  เมตรห่างฝั่งคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100767+07:00","message":"[bufferProcess] interim [800000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.10077038+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100774334+07:00","message":"[bufferProcess] interim [800000000]: เมตรห่างฝั่งคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100777579+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100780689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100784506+07:00","message":"> Transcript [22102] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100790468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.10079266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100794652+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100796896+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.10079978+07:00","message":"Push: 'ประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100801811+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100805696+07:00","message":"Set new StatePrefix : '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.100808116+07:00","message":"Next Push (prob) : 'ห่างฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.100815969+07:00","message":"push: {false ประมาณ 1 เมตร 0 0xc002968d00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.299527101+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.29956395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.299571148+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.299581618+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:06.299585702+07:00","message":"receive interim result [false|false]:  เมตรห่างฝั่งคลื่นสูง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.29959873+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.299617315+07:00","message":"[buffer interim] 1595 false  เมตรห่างฝั่งคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299625255+07:00","message":"[bufferProcess] interim [980000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.29962918+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299635679+07:00","message":"[bufferProcess] interim [980000000]: เมตรห่างฝั่งคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299638707+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299650923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299680889+07:00","message":"> Transcript [22103] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299689321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299693134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299696852+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.299700996+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.41209375+07:00","message":"[GCS] IsForceVAD: false for message ID: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.498965202+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.49901245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.499019606+07:00","message":"receive interim result [false|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.499031516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เมตรห่างฝั่งคลื่นสูง 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.499035678+07:00","message":"receive interim result [false|false]:  เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.499044817+07:00","message":"[buffer interim] 1595 false 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.499048979+07:00","message":"[buffer interim] 1595 false  เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499055607+07:00","message":"[bufferProcess] interim [280000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499058643+07:00","message":"[bufferProcess] send to processor:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499061875+07:00","message":"[bufferProcess] interim [280000000]: เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499064673+07:00","message":"[bufferProcess] update buffer: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499067859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499070771+07:00","message":"> Transcript [22104] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499075202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499077389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499079637+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.499082507+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524683568+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524736763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1\",\"confidence\":0.92429286}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524745143+07:00","message":"receive interim result [true|false]: 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524758061+07:00","message":"end recv isFinal message id 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524761147+07:00","message":"end Recv id 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524769943+07:00","message":"[buffer interim] 1595 true 60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524780498+07:00","message":"[bufferProcess] interim [280000000]:60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524789485+07:00","message":"[bufferProcess] send to processor (isfinal):60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524794544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.52479915+07:00","message":"> Transcript [22105] [false]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524803908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524806851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524809812+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524813893+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524817067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524820284+07:00","message":"> Transcript [22106] [true]: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่งคลื่นสูง 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524824056+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.52482689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524829603+07:00","message":"StatePrefix: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตรห่างฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524832739+07:00","message":"TextPushed: '60% ของพื้นที่ทะเลมีคลื่นสูงประมาณ 1 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:06.524839337+07:00","message":"Push: 'ห่างฝั่งคลื่นสูง 1'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.524850548+07:00","message":"push: {true ห่างฝั่งคลื่นสูง 1 0 0xc002968d00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:06.536084173+07:00","message":"write wav file: './tmp/7585/7585_1595.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:06.663198256+07:00","message":"[GCS] Start streaming session, msgId: 1596"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:07.245269899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:07.245291223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.247048754+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.247079174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.247085203+07:00","message":"receive interim result [false|false]: 2 ม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.247101478+07:00","message":"[buffer interim] 1596 false 2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.247108469+07:00","message":"[bufferProcess] interim [540000000]:2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.24711117+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.261962624+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.261996712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.262002492+07:00","message":"receive interim result [false|false]: 2 เมตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.262016952+07:00","message":"[buffer interim] 1596 false 2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.262022751+07:00","message":"[bufferProcess] interim [600000000]:2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.262025054+07:00","message":"[bufferProcess] send to processor:2 ม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.262031889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.262036209+07:00","message":"> Transcript [22107] [false]: '2 ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.262038851+07:00","message":"Set StatePrefix (first interim): '2 ม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853491331+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853527389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853533288+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853543262+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:07.853546866+07:00","message":"receive interim result [false|false]:  เมตรและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853556962+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.853560279+07:00","message":"[buffer interim] 1596 false  เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853566258+07:00","message":"[bufferProcess] interim [140000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853568457+07:00","message":"[bufferProcess] send to processor:2 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853571398+07:00","message":"[bufferProcess] interim [140000000]: เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853574091+07:00","message":"[bufferProcess] update buffer: 2 เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853577095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.85357999+07:00","message":"> Transcript [22108] [false]: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853582332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.853584336+07:00","message":"Set new StatePrefix: '2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925188034+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925230177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925236329+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925247315+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:07.925250867+07:00","message":"receive interim result [false|false]:  เมตรและมี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925260248+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.925263972+07:00","message":"[buffer interim] 1596 false  เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925270779+07:00","message":"[bufferProcess] interim [260000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925273639+07:00","message":"[bufferProcess] send to processor:2 เมตรและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925276346+07:00","message":"[bufferProcess] interim [260000000]: เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925279163+07:00","message":"[bufferProcess] update buffer: 2 เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925282057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925285168+07:00","message":"> Transcript [22109] [false]: '2 เมตรและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925291168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925298869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925301959+07:00","message":"StatePrefix: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.925305044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.979782311+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.97982453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.979831312+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.979841982+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:55:07.979845384+07:00","message":"receive interim result [false|false]:  เมตรและใน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.979870653+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:07.979885857+07:00","message":"[buffer interim] 1596 false  เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979893507+07:00","message":"[bufferProcess] interim [320000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979896271+07:00","message":"[bufferProcess] send to processor:2 เมตรและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979899403+07:00","message":"[bufferProcess] interim [320000000]: เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979901731+07:00","message":"[bufferProcess] update buffer: 2 เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979908182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979911227+07:00","message":"> Transcript [22110] [false]: '2 เมตรและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979914539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979916486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.97991845+07:00","message":"StatePrefix: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:07.979920575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122710705+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122750252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122757812+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122772914+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:08.122777426+07:00","message":"receive interim result [false|false]:  เมตรและเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122788537+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.122795499+07:00","message":"[buffer interim] 1596 false  เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122803886+07:00","message":"[bufferProcess] interim [380000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122807126+07:00","message":"[bufferProcess] send to processor:2 เมตรและใน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122811289+07:00","message":"[bufferProcess] interim [380000000]: เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122815128+07:00","message":"[bufferProcess] update buffer: 2 เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.12281893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122823101+07:00","message":"> Transcript [22111] [false]: '2 เมตรและใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122827004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.12283016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122833737+07:00","message":"StatePrefix: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.122836454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416518468+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416555182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416561166+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.41657235+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:08.416577171+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416586246+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416594298+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416602654+07:00","message":"[bufferProcess] interim [620000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416605166+07:00","message":"[bufferProcess] send to processor:2 เมตรและเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416610562+07:00","message":"[bufferProcess] interim [620000000]: เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.41661321+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416616208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416619143+07:00","message":"> Transcript [22112] [false]: '2 เมตรและเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416622163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416624166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416627075+07:00","message":"StatePrefix: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416629091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416631934+07:00","message":"Push: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416633904+07:00","message":"TextPushed: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416636284+07:00","message":"Set new StatePrefix : '2 เมตรและเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.416638679+07:00","message":"Next Push (prob) : 'และเน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.416645839+07:00","message":"push: {false 2 เมตร 0 0xc00298e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434870303+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434910523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434917033+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434934077+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:55:08.434937405+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434946113+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.434950203+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434956796+07:00","message":"[bufferProcess] interim [800000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434959808+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434962785+07:00","message":"[bufferProcess] interim [800000000]: เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434965252+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434968015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434971503+07:00","message":"> Transcript [22113] [false]: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434974133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.434976157+07:00","message":"Set new StatePrefix: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.552856026+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.552897246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.552904019+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.55292287+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:08.552928666+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.552938854+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.552943705+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552950926+07:00","message":"[bufferProcess] interim [860000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552954228+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552958655+07:00","message":"[bufferProcess] interim [860000000]: เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552962235+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552966178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552970012+07:00","message":"> Transcript [22114] [false]: '2 เมตรและในบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552974386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552977485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552980719+07:00","message":"StatePrefix: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.552984232+07:00","message":"TextPushed: '2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748074341+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748108586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748114476+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748122952+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:08.748126411+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748134754+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.748137994+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748144065+07:00","message":"[bufferProcess] interim [40000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748146306+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.74815073+07:00","message":"[bufferProcess] interim [40000000]: เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748153344+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748156106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748160454+07:00","message":"> Transcript [22115] [false]: '2 เมตรและในบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748163492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748165467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748167662+07:00","message":"StatePrefix: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.748169944+07:00","message":"TextPushed: '2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920812154+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920846376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920851393+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920863795+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:08.920866969+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920873806+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:08.920877638+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920899482+07:00","message":"[bufferProcess] interim [280000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.92092303+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณที่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920933169+07:00","message":"[bufferProcess] interim [280000000]: เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920936027+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.92093951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920943518+07:00","message":"> Transcript [22116] [false]: '2 เมตรและในบริเวณที่มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.9209469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920949155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920951346+07:00","message":"StatePrefix: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:08.920953594+07:00","message":"TextPushed: '2 เมตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115734671+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115772933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115778463+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115788081+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:55:09.115791477+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115799669+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115806751+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115812723+07:00","message":"[bufferProcess] interim [520000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115815569+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณที่มีฝนฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115821224+07:00","message":"[bufferProcess] interim [520000000]: เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115823937+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115826736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115829635+07:00","message":"> Transcript [22117] [false]: '2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.11583337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115835593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115837948+07:00","message":"StatePrefix: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115840167+07:00","message":"TextPushed: '2 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115846328+07:00","message":"Push: 'และในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115848352+07:00","message":"TextPushed: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.115850652+07:00","message":"Set new StatePrefix : '2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.11585291+07:00","message":"Next Push (prob) : 'ที่มีฝนฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.115860272+07:00","message":"push: {false และในบริเวณ 0 0xc00298e400}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.216509906+07:00","message":"[GCS] IsForceVAD: false for message ID: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243364957+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243408298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243415478+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243429247+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:09.243434573+07:00","message":"receive interim result [false|false]:  เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243444869+07:00","message":"[buffer interim] 1596 false 2"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.243449515+07:00","message":"[buffer interim] 1596 false  เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243456617+07:00","message":"[bufferProcess] interim [580000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.24346+07:00","message":"[bufferProcess] send to processor:2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243464858+07:00","message":"[bufferProcess] interim [580000000]: เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243468823+07:00","message":"[bufferProcess] update buffer: 2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.24347331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243477698+07:00","message":"> Transcript [22118] [false]: '2 เมตรและในบริเวณที่มีฝนฟ้าอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243481937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243484933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243487877+07:00","message":"StatePrefix: '2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.243492202+07:00","message":"TextPushed: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.343889948+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.343925452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง\",\"confidence\":0.9579703}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.34393202+07:00","message":"receive interim result [true|false]: 2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.343945672+07:00","message":"end recv isFinal message id 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.343948148+07:00","message":"end Recv id 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.343955692+07:00","message":"[buffer interim] 1596 true 2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343962382+07:00","message":"[bufferProcess] interim [790000000]:2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343966246+07:00","message":"[bufferProcess] send to processor (isfinal):2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343969718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343973768+07:00","message":"> Transcript [22119] [false]: '2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.34397672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.34397865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.34398064+07:00","message":"StatePrefix: '2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343983108+07:00","message":"TextPushed: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343985149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343989911+07:00","message":"> Transcript [22120] [true]: '2 เมตรและในบริเวณที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343992456+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343994996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343996894+07:00","message":"StatePrefix: '2 เมตรและในบริเวณที่มีฝนฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.343998913+07:00","message":"TextPushed: '2 เมตรและในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.344001459+07:00","message":"Push: 'ที่มีฝนฟ้าคะนอง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.344008983+07:00","message":"push: {true ที่มีฝนฟ้าคะนอง 0 0xc00298e400}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:09.352212213+07:00","message":"write wav file: './tmp/7585/7585_1596.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.480303953+07:00","message":"[GCS] Start streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.84060428+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.840649826+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:09.84065709+07:00","message":"receive interim result [false|false]: เครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:09.840682018+07:00","message":"[buffer interim] 1597 false เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.840690627+07:00","message":"[bufferProcess] interim [420000000]:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:09.840693739+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.060964055+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.06100346+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:10.061010168+07:00","message":"receive interim result [false|false]: เครื่องสูบ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.061021929+07:00","message":"[buffer interim] 1597 false เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.061030885+07:00","message":"[bufferProcess] interim [600000000]:เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.061033254+07:00","message":"[bufferProcess] send to processor:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.061036976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.061039867+07:00","message":"> Transcript [22121] [false]: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.061042109+07:00","message":"Set StatePrefix (first interim): 'เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.203168977+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.203195359+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:55:10.20319978+07:00","message":"receive interim result [false|false]: เครื่องสูบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.203213852+07:00","message":"[buffer interim] 1597 false เครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203219273+07:00","message":"[bufferProcess] interim [780000000]:เครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203221736+07:00","message":"[bufferProcess] send to processor:เครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203225409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203230471+07:00","message":"> Transcript [22122] [false]: 'เครื่องสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.20323362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203235786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203237903+07:00","message":"StatePrefix: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.203240155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:10.246063115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:10.246102908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.325759666+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.325812011+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:55:10.325821155+07:00","message":"receive interim result [false|false]: เครื่องสูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.325838474+07:00","message":"[buffer interim] 1597 false เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325857265+07:00","message":"[bufferProcess] interim [840000000]:เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325864912+07:00","message":"[bufferProcess] send to processor:เครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325869694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325874072+07:00","message":"> Transcript [22123] [false]: 'เครื่องสูบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325879122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325882098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325885194+07:00","message":"StatePrefix: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.325888237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.380217869+07:00","message":"[GCS] IsForceVAD: false for message ID: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.439274251+07:00","message":"[GCS] Start streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.456056146+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.456101819+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:10.456110363+07:00","message":"receive interim result [false|false]: เครื่องสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.456126759+07:00","message":"[buffer interim] 1597 false เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456137272+07:00","message":"[bufferProcess] interim [960000000]:เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456141089+07:00","message":"[bufferProcess] send to processor:เครื่องสูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456147451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456151813+07:00","message":"> Transcript [22124] [false]: 'เครื่องสูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456156536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456159555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456162992+07:00","message":"StatePrefix: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.456167131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510539364+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510577724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เครื่องสูงมากกว่า\",\"confidence\":0.9345976}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510584036+07:00","message":"receive interim result [true|false]: เครื่องสูงมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510591567+07:00","message":"end recv isFinal message id 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510594258+07:00","message":"end Recv id 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510600058+07:00","message":"[buffer interim] 1597 true เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510609622+07:00","message":"[bufferProcess] interim [110000000]:เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.51061252+07:00","message":"[bufferProcess] send to processor (isfinal):เครื่องสูงมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510616037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510619248+07:00","message":"> Transcript [22125] [false]: 'เครื่องสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510622614+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510625455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510627377+07:00","message":"StatePrefix: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510629574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510635693+07:00","message":"Push: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510637938+07:00","message":"TextPushed: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510640178+07:00","message":"Set new StatePrefix : 'เครื่องสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510642579+07:00","message":"Next Push (prob) : 'สูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510644674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510646639+07:00","message":"> Transcript [22126] [true]: 'เครื่องสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510648942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510650655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510652577+07:00","message":"StatePrefix: 'เครื่องสูงมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510654581+07:00","message":"TextPushed: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:10.510656674+07:00","message":"Push: 'สูงมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510672806+07:00","message":"push: {false เครื่อง 0 0xc002968480}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:10.510694762+07:00","message":"push: {true สูงมากกว่า 0 0xc002968480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:10.518252251+07:00","message":"write wav file: './tmp/7585/7585_1597.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.667402395+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.66744184+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:11.667447363+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.667460931+07:00","message":"[buffer interim] 1598 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667466608+07:00","message":"[bufferProcess] interim [200000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667468309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667471937+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667475036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667477994+07:00","message":"> Transcript [22127] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.667480157+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.736044929+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.736091493+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:11.736098686+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.736118641+07:00","message":"[buffer interim] 1598 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.736126064+07:00","message":"[bufferProcess] interim [260000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.73612834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.772847242+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.77288674+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:55:11.77289324+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.772911303+07:00","message":"[buffer interim] 1598 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.77292037+07:00","message":"[bufferProcess] interim [320000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772922611+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772926273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772929293+07:00","message":"> Transcript [22128] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772933316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772936867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.77293975+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.772942143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.819390539+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.819432474+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:11.819440545+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.819459747+07:00","message":"[buffer interim] 1598 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819467006+07:00","message":"[bufferProcess] interim [380000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819469822+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819473465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819476824+07:00","message":"> Transcript [22129] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819479249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.819481203+07:00","message":"Set new StatePrefix: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.866638346+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.866686871+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:11.866694792+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:11.866709679+07:00","message":"[buffer interim] 1598 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866716832+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866719642+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866726452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866729528+07:00","message":"> Transcript [22130] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866731923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:11.866734348+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.194675431+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.194720311+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:12.194727141+07:00","message":"receive interim result [false|false]: เกษตรกรให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.194743233+07:00","message":"[buffer interim] 1598 false เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194750956+07:00","message":"[bufferProcess] interim [740000000]:เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194753966+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194757644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194761185+07:00","message":"> Transcript [22131] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194763477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.194765734+07:00","message":"Set new StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.464343387+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.464378997+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:12.464384731+07:00","message":"receive interim result [false|false]: เกษตรกรให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.464413209+07:00","message":"[buffer interim] 1598 false เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464421165+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464429232+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464434268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464437224+07:00","message":"> Transcript [22132] [false]: 'เกษตรกรให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464441139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464443323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464445246+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.464447486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.518620586+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.518660118+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:12.518676261+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.518692236+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518702676+07:00","message":"[bufferProcess] interim [920000000]:เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518705345+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518708758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518711741+07:00","message":"> Transcript [22133] [false]: 'เกษตรกรให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518715204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518717227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518719185+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.518721228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.634865658+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.634907709+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:12.634918235+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.634934894+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634942668+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634945743+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634951439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634954429+07:00","message":"> Transcript [22134] [false]: 'เกษตรกรให้ระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634958401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634960978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634963842+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.634966082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.707637209+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.707687988+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:12.707695273+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.70770824+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707715507+07:00","message":"[bufferProcess] interim [220000000]:เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.70771821+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707724647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707727669+07:00","message":"> Transcript [22135] [false]: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707730957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.70773355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.70773565+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.70773862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707744293+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707746257+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707748491+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.707751404+07:00","message":"Next Push (prob) : 'ให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.707759946+07:00","message":"push: {false เกษตรกร 0 0xc002968980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.774564339+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.774601252+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:55:12.774606671+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.774618213+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774626622+07:00","message":"[bufferProcess] interim [340000000]:เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774628954+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774633101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774636038+07:00","message":"> Transcript [22136] [false]: 'เกษตรกรให้ระวังและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774639559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774641694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774643717+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.774646009+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.905417141+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.905459452+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:55:12.905465299+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:12.905482385+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905489548+07:00","message":"[bufferProcess] interim [520000000]:เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905492194+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905495948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905498637+07:00","message":"> Transcript [22137] [false]: 'เกษตรกรให้ระวังและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905501728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905504068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905506408+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:12.905508739+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.115603797+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.115638061+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:55:13.115643906+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.115660785+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115675961+07:00","message":"[bufferProcess] interim [640000000]:เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115678895+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115683187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115686201+07:00","message":"> Transcript [22138] [false]: 'เกษตรกรให้ระวังและป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115689713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115691801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115694366+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.115696787+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:13.247146925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:13.247161405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.274802608+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.274842261+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:13.274848854+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.274860307+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274866292+07:00","message":"[bufferProcess] interim [760000000]:เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274868917+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274874856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.27487799+07:00","message":"> Transcript [22139] [false]: 'เกษตรกรให้ระวังและป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274881873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274883955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274886136+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274888402+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274893186+07:00","message":"Push: 'ให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274896181+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274899494+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.274902981+07:00","message":"Next Push (prob) : 'ป้องกันการเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.274912787+07:00","message":"push: {false ให้ระวังและ 0 0xc002968980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.40209329+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.402130239+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:13.402135881+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.402150891+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402158782+07:00","message":"[bufferProcess] interim [940000000]:เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402163418+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402170869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402174179+07:00","message":"> Transcript [22140] [false]: 'เกษตรกรให้ระวังและป้องกันการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402177025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.402179546+07:00","message":"Set new StatePrefix: 'เกษตรกรให้ระวังและป้องกันการปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.472169743+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.472206752+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:13.472212895+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.472225412+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.472232415+07:00","message":"[bufferProcess] interim [120000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.47223526+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.472241024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.472243796+07:00","message":"> Transcript [22141] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.472246495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.47224859+07:00","message":"Set new StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.795301083+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.795335124+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:13.795341215+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.795355097+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795360982+07:00","message":"[bufferProcess] interim [360000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795363577+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795369155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795371976+07:00","message":"> Transcript [22142] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795375419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795377597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795379669+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.795382212+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.926690246+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.926739096+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:13.926746758+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.926763912+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926771907+07:00","message":"[bufferProcess] interim [480000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926775079+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926780784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926784414+07:00","message":"> Transcript [22143] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926788341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926790449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926792711+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.926795471+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.981535559+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.981582235+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:55:13.981589524+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:13.981604959+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981612738+07:00","message":"[bufferProcess] interim [600000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981615547+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981622058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981625361+07:00","message":"> Transcript [22144] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981629409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981632042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.981634738+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:13.98163781+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.180035205+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.180080558+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:14.180088049+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.180106225+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180114687+07:00","message":"[bufferProcess] interim [780000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.18011817+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180125717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180128459+07:00","message":"> Transcript [22145] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.18013289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180135417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180137943+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180140876+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180144458+07:00","message":"Push: 'ป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180146633+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180149686+07:00","message":"Set new StatePrefix : 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.180152581+07:00","message":"Next Push (prob) : 'โรคพืชที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.180164891+07:00","message":"push: {false ป้องกันการระบาดของ 0 0xc002968980}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.30555203+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.30560408+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:14.305611171+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.305626348+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305633535+07:00","message":"[bufferProcess] interim [900000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305636367+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305643764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305646927+07:00","message":"> Transcript [22146] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305651331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305653664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305655806+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.305658593+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.503476861+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.503536327+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:14.503544159+07:00","message":"receive interim result [false|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.50356459+07:00","message":"[buffer interim] 1598 false เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503577082+07:00","message":"[bufferProcess] interim [80000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503580117+07:00","message":"[bufferProcess] send to processor:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503588242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.50359151+07:00","message":"> Transcript [22147] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503596226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503598795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503601391+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.503604363+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.610422774+07:00","message":"[GCS] IsForceVAD: false for message ID: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.668547038+07:00","message":"[GCS] Start streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712187616+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712244756+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:14.712253871+07:00","message":"receive interim result [true|false]: เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712263855+07:00","message":"end recv isFinal message id 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712266214+07:00","message":"end Recv id 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712274219+07:00","message":"[buffer interim] 1598 true เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712282799+07:00","message":"[bufferProcess] interim [380000000]:เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712288758+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712292504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712296408+07:00","message":"> Transcript [22148] [false]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712300587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712302895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712305487+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712308855+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712310891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712313143+07:00","message":"> Transcript [22149] [true]: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712315533+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712317302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712319179+07:00","message":"StatePrefix: 'เกษตรกรให้ระวังและป้องกันการระบาดของโรคพืชที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712321231+07:00","message":"TextPushed: 'เกษตรกรให้ระวังและป้องกันการระบาดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.712324588+07:00","message":"Push: 'โรคพืชที่เกิดจากเชื้อรา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.712334571+07:00","message":"push: {true โรคพืชที่เกิดจากเชื้อรา 0 0xc002968980}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:14.723910436+07:00","message":"write wav file: './tmp/7585/7585_1598.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.796440292+07:00","message":"[GCS] IsForceVAD: false for message ID: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.903460013+07:00","message":"receive streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.903489+07:00","message":"found end of frame, send empty tag with msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.903492502+07:00","message":"end Recv id 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.903499459+07:00","message":"[buffer interim] 1599 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903507862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903511528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.90351475+07:00","message":"> Transcript [22150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903517232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903519167+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903521147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903523374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:14.903536425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.903546497+07:00","message":"push: {true \n 0 0xc002968f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:14.908283746+07:00","message":"write wav file: './tmp/7585/7585_1599.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:14.99049851+07:00","message":"[GCS] Start streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.044639376+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.044687417+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:16.044693602+07:00","message":"receive interim result [false|false]: สัตว์น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.04470827+07:00","message":"[buffer interim] 1600 false สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.044714801+07:00","message":"[bufferProcess] interim [80000000]:สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.04471699+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.044720926+07:00","message":"[bufferProcess] send to processor (ticker):สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.044723741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.044735022+07:00","message":"> Transcript [22151] [false]: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.044740853+07:00","message":"Set StatePrefix (first interim): 'สัตว์น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:16.248210506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:16.248238278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.649338017+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.649383826+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:55:16.649390775+07:00","message":"receive interim result [false|false]: สัตว์น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:16.649407898+07:00","message":"[buffer interim] 1600 false สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.649417707+07:00","message":"[bufferProcess] interim [680000000]:สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:16.649419827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.021375266+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.021423121+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:17.021432131+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.021452465+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021461832+07:00","message":"[bufferProcess] interim [980000000]:สัตว์น้ำน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021466137+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021471004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021475243+07:00","message":"> Transcript [22152] [false]: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021479983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021483476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021486459+07:00","message":"StatePrefix: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.021489576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.065310837+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.06535515+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:17.065361566+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.065376496+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065384395+07:00","message":"[bufferProcess] interim [40000000]:สัตว์น้ำน้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065387182+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.06539062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065393795+07:00","message":"> Transcript [22153] [false]: 'สัตว์น้ำน้ำฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065397144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065399796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065401761+07:00","message":"StatePrefix: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.065403999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.308980397+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.309018656+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:55:17.309024752+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.309038475+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309045015+07:00","message":"[bufferProcess] interim [340000000]:สัตว์น้ำน้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309047801+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309051639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309057854+07:00","message":"> Transcript [22154] [false]: 'สัตว์น้ำน้ำฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309061203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309063448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309065579+07:00","message":"StatePrefix: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.309069673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.441845255+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.441888793+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:17.441899211+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.44191836+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441926174+07:00","message":"[bufferProcess] interim [460000000]:สัตว์น้ำน้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441930918+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441935965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441938739+07:00","message":"> Transcript [22155] [false]: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441942017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441944917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441947779+07:00","message":"StatePrefix: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441950119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441955799+07:00","message":"Push: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441958539+07:00","message":"TextPushed: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.441960912+07:00","message":"Set new StatePrefix : 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.44196357+07:00","message":"Next Push (prob) : 'น้ำฝนตกให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.44197291+07:00","message":"push: {false สัตว์น้ำ 0 0xc003103c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.705102139+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.70514618+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:17.705153601+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.705186133+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705194386+07:00","message":"[bufferProcess] interim [700000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705197273+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705201192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705205461+07:00","message":"> Transcript [22156] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705209721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705212189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705214885+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.705217793+07:00","message":"TextPushed: 'สัตว์น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.956867738+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.956904324+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:17.956910432+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.956922644+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956929389+07:00","message":"[bufferProcess] interim [940000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.95693217+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956937558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956940368+07:00","message":"> Transcript [22157] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.95694335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956945573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956947769+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.956950139+07:00","message":"TextPushed: 'สัตว์น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.991892662+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.99194027+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:17.99194884+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:17.991961373+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991968239+07:00","message":"[bufferProcess] interim [0]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991970882+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991974897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991978359+07:00","message":"> Transcript [22158] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991982717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991985851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991989156+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:17.991992705+07:00","message":"TextPushed: 'สัตว์น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.018599947+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.018642212+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:55:18.01864827+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.018673122+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018683679+07:00","message":"[bufferProcess] interim [60000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018686769+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018690135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018693749+07:00","message":"> Transcript [22159] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018697751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018700567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018703015+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018705631+07:00","message":"TextPushed: 'สัตว์น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018712117+07:00","message":"Push: 'น้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018716146+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018718731+07:00","message":"Set new StatePrefix : 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.018721763+07:00","message":"Next Push (prob) : 'เปิดเครื่องติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.018730953+07:00","message":"push: {false น้ำฝนตกให้ 0 0xc003103c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.343787944+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.343832401+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:18.343839619+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.343862473+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.343870556+07:00","message":"[bufferProcess] interim [360000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.34387392+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.343878694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.343881959+07:00","message":"> Transcript [22160] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.343884498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.343886674+07:00","message":"Set new StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.363541015+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.363580996+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:18.363586635+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.363603401+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363610494+07:00","message":"[bufferProcess] interim [420000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363613084+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363623077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363626076+07:00","message":"> Transcript [22161] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363629786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363631956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363633969+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.363636235+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.460370793+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.460414497+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:18.46042175+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.460439255+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.46044667+07:00","message":"[bufferProcess] interim [480000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460449086+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำท่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460452438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460459589+07:00","message":"> Transcript [22162] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460463565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460466136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460468725+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.460472059+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.525650861+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.525696737+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:55:18.525705257+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.525723456+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525730634+07:00","message":"[bufferProcess] interim [600000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525733119+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525737201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525740277+07:00","message":"> Transcript [22163] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525744065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525746419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525748725+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.525751614+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.843141031+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.84318502+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:55:18.843193184+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.843210309+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843218147+07:00","message":"[bufferProcess] interim [840000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843221453+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843229693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843232727+07:00","message":"> Transcript [22164] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843237263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843243076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843245809+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843248831+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.84325747+07:00","message":"Push: 'เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843259873+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843262367+07:00","message":"Set new StatePrefix : 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.843265145+07:00","message":"Next Push (prob) : 'เพื่อป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.843290178+07:00","message":"push: {false เปิดเครื่องตีน้ำ 0 0xc003103c80}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.908163512+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.908200329+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:55:18.908207156+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:18.908221172+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908227633+07:00","message":"[bufferProcess] interim [20000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908230708+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908234775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908237815+07:00","message":"> Transcript [22165] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908241451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908243766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908245747+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:18.908248375+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.171370203+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.171408969+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:55:19.171418433+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.171435917+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171443997+07:00","message":"[bufferProcess] interim [140000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171447663+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171455108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171457928+07:00","message":"> Transcript [22166] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171461836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171464027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171466535+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.171469527+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.231395754+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.231434685+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:55:19.231443087+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.23145677+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231464094+07:00","message":"[bufferProcess] interim [260000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231467518+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.2314747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231477562+07:00","message":"> Transcript [22167] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231481417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231483824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231486672+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.231492169+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.239774008+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.239801793+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:55:19.239807645+07:00","message":"receive interim result [false|false]: สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.239824357+07:00","message":"[buffer interim] 1600 false สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239830529+07:00","message":"[bufferProcess] interim [320000000]:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239832984+07:00","message":"[bufferProcess] send to processor:สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239836435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239839211+07:00","message":"> Transcript [22168] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239842754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239844849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239847156+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239858367+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239865272+07:00","message":"Push: 'เพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239867865+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239870568+07:00","message":"Set new StatePrefix : 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกกาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.239873228+07:00","message":"Next Push (prob) : 'น้ำแยกกาก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.239881892+07:00","message":"push: {false เพื่อป้องกัน 0 0xc003103c80}"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:19.248936974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:19.248950173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.276634086+07:00","message":"[GCS] IsForceVAD: false for message ID: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.342282957+07:00","message":"[GCS] Start streaming session, msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.454722917+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.454763959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น\",\"confidence\":0.94746315}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.45477063+07:00","message":"receive interim result [true|false]: สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.454779204+07:00","message":"end recv isFinal message id 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.454781396+07:00","message":"end Recv id 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.454788636+07:00","message":"[buffer interim] 1600 true สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454796377+07:00","message":"[bufferProcess] interim [500000000]:สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454801821+07:00","message":"[bufferProcess] send to processor (isfinal):สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454805309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.45480804+07:00","message":"> Transcript [22169] [false]: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454810733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454813879+07:00","message":"Set new StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454816281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454818458+07:00","message":"> Transcript [22170] [true]: 'สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454820969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454822891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454824797+07:00","message":"StatePrefix: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454827301+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454835441+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454995255+07:00","message":"Push: 'น้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.454998209+07:00","message":"TextPushed: 'สัตว์น้ำน้ำฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.455000681+07:00","message":"Set new StatePrefix : 'สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.455002992+07:00","message":"Next Push (prob) : 'สัตว์น้ำทั้งฝนตกให้เปิดเครื่องตีน้ำเพื่อป้องกันน้ำแยกชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.455010281+07:00","message":"push: {true น้ำแยกชั้น 0 0xc003103c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.455026648+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1600.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:19.474074762+07:00","message":"write wav file: './tmp/7585/7585_1600.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.790114317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.91802373+07:00","message":"receive streaming session, msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.918042846+07:00","message":"found end of frame, send empty tag with msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.918045666+07:00","message":"end Recv id 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.918053354+07:00","message":"[buffer interim] 1601 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.91806123+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918064802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918067598+07:00","message":"> Transcript [22171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918070694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.91807303+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918074958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918077214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:19.918087554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.918096496+07:00","message":"push: {true \n 0 0xc00298f100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:19.923503856+07:00","message":"write wav file: './tmp/7585/7585_1601.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:19.982562968+07:00","message":"[GCS] Start streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.71587614+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.715928497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.715933923+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.715952716+07:00","message":"[buffer interim] 1602 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.715959251+07:00","message":"[bufferProcess] interim [620000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.715961479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.900247826+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.900301627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.900308058+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:20.900325962+07:00","message":"[buffer interim] 1602 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.900339163+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.900343196+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.900350428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.900353996+07:00","message":"> Transcript [22172] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:20.900356552+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.061466654+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.061515138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.06152165+07:00","message":"receive interim result [false|false]: ลักหลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.061537248+07:00","message":"[buffer interim] 1602 false ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061545326+07:00","message":"[bufferProcess] interim [800000000]:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061548109+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061554749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061557828+07:00","message":"> Transcript [22173] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.06156134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.06156696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061569704+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.061571931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.125562768+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.125608708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.125626185+07:00","message":"receive interim result [false|false]: แล้วกลับมา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.1256438+07:00","message":"[buffer interim] 1602 false แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.125652396+07:00","message":"[bufferProcess] interim [860000000]:แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.125655288+07:00","message":"[bufferProcess] send to processor:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.125669948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.125673543+07:00","message":"> Transcript [22174] [false]: 'ลักหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.12567625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.125678597+07:00","message":"Set new StatePrefix: 'ลักหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.217847609+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.217897716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.217904073+07:00","message":"receive interim result [false|false]: ลักหลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.217921413+07:00","message":"[buffer interim] 1602 false ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217928737+07:00","message":"[bufferProcess] interim [920000000]:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217931012+07:00","message":"[bufferProcess] send to processor:แล้วกลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217934619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217937854+07:00","message":"> Transcript [22175] [false]: 'แล้วกลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217940867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.217943282+07:00","message":"Set new StatePrefix: 'แล้วกลับมา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.361799535+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.361856186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และกำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.361865815+07:00","message":"receive interim result [false|false]: และกำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.361887112+07:00","message":"[buffer interim] 1602 false และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361900751+07:00","message":"[bufferProcess] interim [980000000]:และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361903431+07:00","message":"[bufferProcess] send to processor:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361906567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361909567+07:00","message":"> Transcript [22176] [false]: 'ลักหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361912074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.361914266+07:00","message":"Set new StatePrefix: 'ลักหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.433982337+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.434031324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็มาติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.434037405+07:00","message":"receive interim result [false|false]: แล้วก็มาติด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.434050202+07:00","message":"[buffer interim] 1602 false แล้วก็มาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.434058114+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็มาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.434060518+07:00","message":"[bufferProcess] send to processor:และกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.43406382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.434067491+07:00","message":"> Transcript [22177] [false]: 'และกำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.43406969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.434071952+07:00","message":"Set new StatePrefix: 'และกำลังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.495959954+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.496008718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.496014789+07:00","message":"receive interim result [false|false]: ลักหลับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.496031226+07:00","message":"[buffer interim] 1602 false ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496038626+07:00","message":"[bufferProcess] interim [100000000]:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496042708+07:00","message":"[bufferProcess] send to processor:แล้วก็มาติด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496047238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496051626+07:00","message":"> Transcript [22178] [false]: 'แล้วก็มาติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496054247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.496056848+07:00","message":"Set new StatePrefix: 'แล้วก็มาติด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.517755023+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.51779342+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:55:21.517799573+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตาม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.517812434+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517819434+07:00","message":"[bufferProcess] interim [160000000]:แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517822653+07:00","message":"[bufferProcess] send to processor:ลักหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517829586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517832961+07:00","message":"> Transcript [22179] [false]: 'ลักหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517835526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.517837705+07:00","message":"Set new StatePrefix: 'ลักหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.581294623+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.581340336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.581347023+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามราย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.581362641+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.581372415+07:00","message":"[bufferProcess] interim [340000000]:แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.581375017+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.58137848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.581381947+07:00","message":"> Transcript [22180] [false]: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.581384652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.581386755+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.592632528+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.592668425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.592674325+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:21.592689231+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592695809+07:00","message":"[bufferProcess] interim [460000000]:แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592698414+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามราย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592706619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592709591+07:00","message":"> Transcript [22181] [false]: 'แล้วกลับมาติดตามราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592715181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592717357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592719703+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:21.592723559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.05607519+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.056120284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.056126677+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.056143037+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056150974+07:00","message":"[bufferProcess] interim [880000000]:แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056153395+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.0561576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056160809+07:00","message":"> Transcript [22182] [false]: 'แล้วกลับมาติดตามรายงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056164354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056170368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.056172862+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.05617517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.243911384+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.243954756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.243961097+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.243980989+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.243989357+07:00","message":"[bufferProcess] interim [60000000]:แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.243992394+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.244000106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.244002972+07:00","message":"> Transcript [22183] [false]: 'แล้วกลับมาติดตามรายงานสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.244006682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.24400905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.244012009+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.244014438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:22.249028142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:22.249067192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.473332025+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.473378007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.473384923+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.473401598+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473409849+07:00","message":"[bufferProcess] interim [300000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.4734129+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473417124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.47342017+07:00","message":"> Transcript [22184] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473424416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473426684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473433051+07:00","message":"StatePrefix: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473437088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473439817+07:00","message":"Push: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473441825+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473444144+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.473447093+07:00","message":"Next Push (prob) : 'รายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.47345619+07:00","message":"push: {false แล้วกลับมาติดตาม 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.659782554+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.659826314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.659832228+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.659846011+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.65985804+07:00","message":"[bufferProcess] interim [420000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659861086+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659864728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659867544+07:00","message":"> Transcript [22185] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659892602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659896374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.659899504+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.65990292+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.876963027+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.877006586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.877014921+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:22.877032044+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877039352+07:00","message":"[bufferProcess] interim [720000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877042217+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877049764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877052989+07:00","message":"> Transcript [22186] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877056567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877059268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.877064744+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:22.87706777+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.139855165+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.139900512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.139908329+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.139922342+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139930661+07:00","message":"[bufferProcess] interim [960000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139933401+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139938938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139941958+07:00","message":"> Transcript [22187] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139945868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139948084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139950705+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.139956379+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.365985916+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.366031913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.366038014+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.366060762+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366067808+07:00","message":"[bufferProcess] interim [200000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366070519+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366074221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.36607723+07:00","message":"> Transcript [22188] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.36608131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366084222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366086715+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366089223+07:00","message":"TextPushed: 'แล้วกลับมาติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366094395+07:00","message":"Push: 'รายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366096356+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366099099+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.366101613+07:00","message":"Next Push (prob) : 'ได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.366110582+07:00","message":"push: {false รายงานสภาพอากาศ 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.463264476+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.463322984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.463331297+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.463347975+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463356419+07:00","message":"[bufferProcess] interim [260000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463359587+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463367604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463371217+07:00","message":"> Transcript [22189] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463375737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463378204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463380242+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.463383707+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.536413541+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.536467049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.536474124+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.536491965+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536500137+07:00","message":"[bufferProcess] interim [380000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536502972+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536507096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536509982+07:00","message":"> Transcript [22190] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536514284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536518541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536520956+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.536524159+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.653408446+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.653466169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.653473816+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.653494036+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653505908+07:00","message":"[bufferProcess] interim [440000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653508786+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653513409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653517006+07:00","message":"> Transcript [22191] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653521556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653523854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.653525888+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.65352903+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.718295428+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.718332022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.718337803+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.718354794+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.71836185+07:00","message":"[bufferProcess] interim [620000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718365232+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.71837018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718374158+07:00","message":"> Transcript [22192] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718378466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718380792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718382823+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718385748+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718394049+07:00","message":"Push: 'ได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718396139+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718398703+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราวข้ามมิติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.718401016+07:00","message":"Next Push (prob) : 'ข้ามมิติ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.718408938+07:00","message":"push: {false ได้ไหมชั่วคราว 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.921213847+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.921251474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.921258088+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:23.921276758+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921283819+07:00","message":"[bufferProcess] interim [800000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921287283+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921295131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921298139+07:00","message":"> Transcript [22193] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921300818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:23.921302901+07:00","message":"Set new StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.047966855+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.048007499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.048015146+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.048029369+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048037129+07:00","message":"[bufferProcess] interim [860000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.04804038+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048048436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048051196+07:00","message":"> Transcript [22194] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048055341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048057739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048059832+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.048062641+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.074745692+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.074794841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.07480416+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.074824944+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074832721+07:00","message":"[bufferProcess] interim [920000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074835605+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074839213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074842012+07:00","message":"> Transcript [22195] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074845674+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074847948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074850345+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.074853092+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.088880039+07:00","message":"[GCS] IsForceVAD: false for message ID: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.148491676+07:00","message":"[GCS] Start streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.231413358+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.231453349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.231459531+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.231471637+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.23148403+07:00","message":"[bufferProcess] interim [40000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231486795+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231491357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231494196+07:00","message":"> Transcript [22196] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231497522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231499619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231501978+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.231504967+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.246178127+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.246217813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.246224821+07:00","message":"receive interim result [false|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.246239325+07:00","message":"[buffer interim] 1602 false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246245161+07:00","message":"[bufferProcess] interim [100000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246247869+07:00","message":"[bufferProcess] send to processor:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246251771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246254529+07:00","message":"> Transcript [22197] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246258566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246260663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246263253+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246266007+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.24627093+07:00","message":"Push: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246275742+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246278331+07:00","message":"Set new StatePrefix : 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.246280806+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.246289274+07:00","message":"push: {false แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ 0 0xc003102000}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306613643+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306662733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน\",\"confidence\":0.9076923}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306669475+07:00","message":"receive interim result [true|false]: แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306693733+07:00","message":"end recv isFinal message id 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306696581+07:00","message":"end Recv id 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306702555+07:00","message":"[buffer interim] 1602 true แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306709413+07:00","message":"[bufferProcess] interim [130000000]:แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306713204+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306718115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306720862+07:00","message":"> Transcript [22198] [false]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306723344+07:00","message":"Set StatePrefix (first interim): 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306725537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306727567+07:00","message":"> Transcript [22199] [true]: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่ไปลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306730316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306732323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306738909+07:00","message":"StatePrefix: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่เวลาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.30674963+07:00","message":"TextPushed: 'แล้วกลับมาติดตามรายงานสภาพอากาศได้ไหมในช่วงข่าวค่ำมิติใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.306752929+07:00","message":"Push: 'ไปลาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.306761602+07:00","message":"push: {true ไปลาก่อน 0 0xc003102000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:24.315611056+07:00","message":"write wav file: './tmp/7585/7585_1602.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.820407198+07:00","message":"receive streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.820459626+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:24.82046698+07:00","message":"receive interim result [false|false]: 20:00"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.820483052+07:00","message":"[buffer interim] 1603 false 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.820491297+07:00","message":"[bufferProcess] interim [480000000]:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:24.820494077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:24.976834404+07:00","message":"[GCS] IsForceVAD: false for message ID: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.011348096+07:00","message":"receive streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.011389287+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:25.011395397+07:00","message":"receive interim result [false|false]: 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.011407429+07:00","message":"[buffer interim] 1603 false 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.011413661+07:00","message":"[bufferProcess] interim [660000000]:20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.011415889+07:00","message":"[bufferProcess] send to processor:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.011421227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.011423986+07:00","message":"> Transcript [22200] [false]: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.011426222+07:00","message":"Set StatePrefix (first interim): '20:00'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.048665652+07:00","message":"[GCS] Start streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070335689+07:00","message":"receive streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070379522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8:00 น\",\"confidence\":0.86999094}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070386615+07:00","message":"receive interim result [true|false]: 8:00 น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070400178+07:00","message":"end recv isFinal message id 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070403536+07:00","message":"end Recv id 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070411576+07:00","message":"[buffer interim] 1603 true 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070419121+07:00","message":"[bufferProcess] interim [870000000]:8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070423611+07:00","message":"[bufferProcess] send to processor (isfinal):20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070430379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070435172+07:00","message":"> Transcript [22201] [false]: '20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070439394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070442596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070445938+07:00","message":"StatePrefix: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070448781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070451579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070455006+07:00","message":"> Transcript [22202] [true]: '8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070458305+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070461058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070464142+07:00","message":"StatePrefix: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070466842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.070473099+07:00","message":"Push: '8:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.070483284+07:00","message":"push: {true 8:00 น 0 0xc003102a00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:25.076271813+07:00","message":"write wav file: './tmp/7585/7585_1603.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:25.249873599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:25.249906688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.583662515+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.583708435+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:55:25.583714457+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.583729808+07:00","message":"[buffer interim] 1604 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.583736321+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.583738401+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.784088512+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.784126021+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:55:25.784131757+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:25.784144771+07:00","message":"[buffer interim] 1604 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.784150926+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.784153573+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.784159122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.784162126+07:00","message":"> Transcript [22203] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:25.78416499+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.412967184+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.41300886+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:55:26.4130151+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:26.41302901+07:00","message":"[buffer interim] 1604 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413035982+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413038306+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413041766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413044647+07:00","message":"> Transcript [22204] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413047922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413050387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413052476+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:26.413054538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:28.250533954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:28.25058727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.17572396+07:00","message":"[GCS] IsForceVAD: false for message ID: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272216188+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272255029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272261511+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272269207+07:00","message":"end recv isFinal message id 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272271367+07:00","message":"end Recv id 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272278459+07:00","message":"[buffer interim] 1604 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272290523+07:00","message":"[bufferProcess] interim [160000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272295391+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272300843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272304873+07:00","message":"> Transcript [22205] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272308411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272310341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272314067+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.27231632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272318024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272320152+07:00","message":"> Transcript [22206] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272322207+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272323902+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.27232569+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.27232739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:30.272330092+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:30.272337579+07:00","message":"push: {true สวัสดีค่ะ 0 0xc002968900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:30.283913724+07:00","message":"write wav file: './tmp/7585/7585_1604.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:31.250929989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:31.250955562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.522881976+07:00","message":"[GCS] Start streaming session, msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.576841982+07:00","message":"[GCS] IsForceVAD: false for message ID: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.745248642+07:00","message":"receive streaming session, msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.745279203+07:00","message":"found end of frame, send empty tag with msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.745283065+07:00","message":"end Recv id 1605"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.745292463+07:00","message":"[buffer interim] 1605 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745300264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745303963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745306922+07:00","message":"> Transcript [22207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745309877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745312217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745314197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745316196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:31.745318921+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.745329855+07:00","message":"push: {true \n 0 0xc00414c880}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:31.750559375+07:00","message":"write wav file: './tmp/7585/7585_1605.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:31.971883718+07:00","message":"[GCS] Start streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.288958688+07:00","message":"[GCS] IsForceVAD: false for message ID: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.370582557+07:00","message":"receive streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.370605192+07:00","message":"found end of frame, send empty tag with msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.370608558+07:00","message":"end Recv id 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.370615426+07:00","message":"[buffer interim] 1606 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370622211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370625686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370628852+07:00","message":"> Transcript [22208] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370631348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370633306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370635148+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.370636984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.37063957+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.370656001+07:00","message":"push: {true \n 0 0xc00414ca80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:32.376232225+07:00","message":"write wav file: './tmp/7585/7585_1606.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.42093625+07:00","message":"[GCS] Start streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.475603835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.698237251+07:00","message":"receive streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.698258088+07:00","message":"found end of frame, send empty tag with msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.698261243+07:00","message":"end Recv id 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.698267928+07:00","message":"[buffer interim] 1607 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698273991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.69827734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698280179+07:00","message":"> Transcript [22209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698282611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698285227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698287079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.69828894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:32.698296156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:32.698304804+07:00","message":"push: {true \n 0 0xc003381900}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:32.703855224+07:00","message":"write wav file: './tmp/7585/7585_1607.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185103318+07:00","message":"[GCS] Cleaned up inactive client: 1585"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185132365+07:00","message":"[GCS] Cleaned up inactive client: 1584"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185136191+07:00","message":"[GCS] Cleaned up inactive client: 1583"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185139262+07:00","message":"[GCS] Cleaned up inactive client: 1586"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185142478+07:00","message":"[GCS] Cleaned up inactive client: 1587"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185145534+07:00","message":"[GCS] Cleaned up inactive client: 1579"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185148254+07:00","message":"[GCS] Cleaned up inactive client: 1581"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185150955+07:00","message":"[GCS] Cleaned up inactive client: 1582"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185154148+07:00","message":"[GCS] Cleaned up inactive client: 1578"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:33.185156985+07:00","message":"[GCS] Cleaned up inactive client: 1580"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:34.251299179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:34.25132422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:34.908358256+07:00","message":"[GCS] Start streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.487988654+07:00","message":"[GCS] IsForceVAD: false for message ID: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.578562721+07:00","message":"receive streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.578585565+07:00","message":"found end of frame, send empty tag with msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.578588841+07:00","message":"end Recv id 1608"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.578597446+07:00","message":"[buffer interim] 1608 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578606649+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.57861073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578613746+07:00","message":"> Transcript [22210] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578618367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578620481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578622422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578624253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:35.578634602+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.578653716+07:00","message":"push: {true \n 0 0xc003103800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:35.58486236+07:00","message":"write wav file: './tmp/7585/7585_1608.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:35.808140089+07:00","message":"[GCS] Start streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.294908062+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.294959536+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:55:36.294965911+07:00","message":"receive interim result [false|false]: ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.29498262+07:00","message":"[buffer interim] 1609 false ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.294990291+07:00","message":"[bufferProcess] interim [480000000]:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.294992595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.380890942+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.380926847+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:36.380932685+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.380941329+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.380947358+07:00","message":"[bufferProcess] interim [600000000]:ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.380950061+07:00","message":"[bufferProcess] send to processor:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.380953385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.380956191+07:00","message":"> Transcript [22211] [false]: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.380958598+07:00","message":"Set StatePrefix (first interim): 'ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.511587179+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.511621231+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:36.511626745+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.511648643+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511655465+07:00","message":"[bufferProcess] interim [720000000]:ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511658058+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511664954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511667861+07:00","message":"> Transcript [22212] [false]: 'ทั้งหมดนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511671096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511673316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511675229+07:00","message":"StatePrefix: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.511677365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.601889348+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.601924542+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:55:36.601930458+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้เข้า"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.601945099+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601951563+07:00","message":"[bufferProcess] interim [780000000]:ทั้งหมดนี้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601954099+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601957352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601960464+07:00","message":"> Transcript [22213] [false]: 'ทั้งหมดนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601965776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601967908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601969834+07:00","message":"StatePrefix: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.601971892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.780989745+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.78103415+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:55:36.781040765+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.781056154+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781063626+07:00","message":"[bufferProcess] interim [840000000]:ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781066606+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781074838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781077887+07:00","message":"> Transcript [22214] [false]: 'ทั้งหมดนี้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781081364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781084227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781086339+07:00","message":"StatePrefix: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.781089168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.837505232+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.837544796+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:55:36.837550727+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้เขาหยุด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.837567233+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้เขาหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837574769+07:00","message":"[bufferProcess] interim [900000000]:ทั้งหมดนี้เขาหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837577601+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837580963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837584283+07:00","message":"> Transcript [22215] [false]: 'ทั้งหมดนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837588465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837590707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837593367+07:00","message":"StatePrefix: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837595834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837598531+07:00","message":"Push: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837600813+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837603159+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.837605562+07:00","message":"Next Push (prob) : 'นี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.837613487+07:00","message":"push: {false ทั้งหมด 0 0xc003103a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.930531366+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.93057774+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:36.930583698+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.930602905+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930612012+07:00","message":"[bufferProcess] interim [960000000]:ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930614352+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้เขาหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930618325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930621085+07:00","message":"> Transcript [22216] [false]: 'ทั้งหมดนี้เขาหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930623381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.930626006+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้เขาหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.990349834+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.990397363+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:55:36.990405698+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:36.990420378+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.990426978+07:00","message":"[bufferProcess] interim [20000000]:ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.990429408+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.990434743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.990437799+07:00","message":"> Transcript [22217] [false]: 'ทั้งหมดนี้คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.99044041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:36.99044243+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.112906857+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.112943988+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:37.112950165+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.112966776+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112974382+07:00","message":"[bufferProcess] interim [140000000]:ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112977043+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112981288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112985464+07:00","message":"> Transcript [22218] [false]: 'ทั้งหมดนี้คือจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112988088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.112990681+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.151583699+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.151616513+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:37.151622469+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.151633442+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151639596+07:00","message":"[bufferProcess] interim [200000000]:ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151648715+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือสัปดาห์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151654996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151657809+07:00","message":"> Transcript [22219] [false]: 'ทั้งหมดนี้คือสัปดาห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151662359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.151664871+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือสัปดาห์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.197654403+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.197694562+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:37.197700944+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.197713693+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197720345+07:00","message":"[bufferProcess] interim [380000000]:ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197723188+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197728585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197731255+07:00","message":"> Transcript [22220] [false]: 'ทั้งหมดนี้คือจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197733607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.197735734+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับปลา'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.240154476+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.240194367+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:37.240201889+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือสัปดาห์สถาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.240214713+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือสัปดาห์สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240222073+07:00","message":"[bufferProcess] interim [500000000]:ทั้งหมดนี้คือสัปดาห์สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.24022484+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับปลาใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240231813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240234545+07:00","message":"> Transcript [22221] [false]: 'ทั้งหมดนี้คือจับปลาใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240238108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240240383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240243762+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.240245955+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:37.252319361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:37.252334207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.352091359+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.352130668+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:37.352136612+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือสัปดาห์สถานะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.352149639+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือสัปดาห์สถานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.352155928+07:00","message":"[bufferProcess] interim [560000000]:ทั้งหมดนี้คือสัปดาห์สถานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.352158143+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือสัปดาห์สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.352163441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.352166264+07:00","message":"> Transcript [22222] [false]: 'ทั้งหมดนี้คือสัปดาห์สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.352169947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.35217402+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือสัปดาห์สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.355948813+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.35597712+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:37.355984457+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.355998563+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356003219+07:00","message":"[bufferProcess] interim [620000000]:ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356005396+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือสัปดาห์สถานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356008652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356011335+07:00","message":"> Transcript [22223] [false]: 'ทั้งหมดนี้คือสัปดาห์สถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356014939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356017303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.356019206+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือสัปดาห์สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.35602151+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.745256157+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.745299009+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:37.745306611+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.745324065+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.745330594+07:00","message":"[bufferProcess] interim [980000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.745333004+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.7453367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.745339719+07:00","message":"> Transcript [22224] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.745341932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.745344799+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.863494221+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.863530039+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:37.86353587+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:37.863546683+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863553236+07:00","message":"[bufferProcess] interim [40000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863555668+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.8635612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863563876+07:00","message":"> Transcript [22225] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863567464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863569918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863571935+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:37.863574138+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.256190385+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.256232913+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:38.256239086+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.256253176+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256259685+07:00","message":"[bufferProcess] interim [460000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256262501+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256270373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256274613+07:00","message":"> Transcript [22226] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256279243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256282496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256286146+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.256289834+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.459953504+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.459996358+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:55:38.460002497+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.460021423+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460030404+07:00","message":"[bufferProcess] interim [640000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460033623+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460041163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.46004411+07:00","message":"> Transcript [22227] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460047591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460049897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460052594+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.460055051+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.467958849+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.467999975+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:38.468007036+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.468024251+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468031339+07:00","message":"[bufferProcess] interim [700000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468033988+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468042193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468046021+07:00","message":"> Transcript [22228] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468050374+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468052622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468055207+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468057866+07:00","message":"TextPushed: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468064026+07:00","message":"Push: 'นี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468066381+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468068732+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.468071743+07:00","message":"Next Push (prob) : 'นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.468080004+07:00","message":"push: {false นี้คือจับตาสถานการณ์ 0 0xc003103a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.649264622+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.649309446+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:38.649317006+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.649335275+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649343649+07:00","message":"[bufferProcess] interim [880000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649346641+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649350749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649353796+07:00","message":"> Transcript [22229] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649358116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649360335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649362649+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.649365787+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.781452168+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.781496593+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:38.781504174+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:38.781519974+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781526738+07:00","message":"[bufferProcess] interim [940000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781529125+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.78153258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781535555+07:00","message":"> Transcript [22230] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781539571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.78154178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781544079+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:38.781547237+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.032769801+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.032816565+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:39.032825947+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.032846354+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032856227+07:00","message":"[bufferProcess] interim [300000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032861185+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032865773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032869947+07:00","message":"> Transcript [22231] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032875939+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032878852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032882393+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.032886468+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.155897991+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.155941375+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:39.155949044+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.155960187+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155968296+07:00","message":"[bufferProcess] interim [420000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155971115+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155975288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155978323+07:00","message":"> Transcript [22232] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155984731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155987418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155990151+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155993453+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155996465+07:00","message":"Push: 'นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.155998904+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.156002837+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่ครับกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.156005811+07:00","message":"Next Push (prob) : 'ครู่ครับกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.156015036+07:00","message":"push: {false นะคะอีกสัก 0 0xc003103a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.536535474+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.536574523+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:39.536581161+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.536595311+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.536602234+07:00","message":"[bufferProcess] interim [780000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.536605247+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.536632604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.53663573+07:00","message":"> Transcript [22233] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.536647231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.53664979+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.676981619+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.677022671+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:39.677028669+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.677043096+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677052094+07:00","message":"[bufferProcess] interim [900000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.67705493+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677059626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677062483+07:00","message":"> Transcript [22234] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.67706624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677068391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677070547+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.677073352+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.869141853+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.869189732+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:39.869196994+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:39.869213999+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869220718+07:00","message":"[bufferProcess] interim [80000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869223469+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869227258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869230293+07:00","message":"> Transcript [22235] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869234025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869236344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869239785+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:39.869244741+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.181733297+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.18177304+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:40.181779071+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.181795567+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181802158+07:00","message":"[bufferProcess] interim [380000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181805152+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181808755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181811469+07:00","message":"> Transcript [22236] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181815273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181817777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181820133+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.181822871+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:40.253118685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:40.253133273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.643273647+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.643317611+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:40.643324513+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.643337734+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643344836+07:00","message":"[bufferProcess] interim [860000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643347861+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643355246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643358017+07:00","message":"> Transcript [22237] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643362579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643364829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.6433681+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643371446+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643378149+07:00","message":"Push: 'ครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643380338+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643382697+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.643385221+07:00","message":"Next Push (prob) : 'ตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.643407825+07:00","message":"push: {false ครู่รับชมรายการ 0 0xc003103a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.761441696+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.761485837+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:40.761491631+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.761506845+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761513911+07:00","message":"[bufferProcess] interim [980000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761517036+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761523158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.76152619+07:00","message":"> Transcript [22238] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761529827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761532084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761534331+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.761537318+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.952109077+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.952147737+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:40.952156284+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:40.952167323+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952174089+07:00","message":"[bufferProcess] interim [160000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952176813+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952180487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952183206+07:00","message":"> Transcript [22239] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952186662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952188542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952193348+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:40.952196158+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.284538371+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.284574516+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:41.284582668+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.284596328+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.2846036+07:00","message":"[bufferProcess] interim [460000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284606541+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284613645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284616817+07:00","message":"> Transcript [22240] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284620719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284623094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284625712+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.284628505+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.467882+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.46791785+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:41.467923972+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.46793371+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.46794047+07:00","message":"[bufferProcess] interim [640000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467944058+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467952225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.46795496+07:00","message":"> Transcript [22241] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467959307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467962032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467964298+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.46796736+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.46797348+07:00","message":"Push: 'ตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467975462+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467977927+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.467980672+07:00","message":"Next Push (prob) : 'เราทั้งสองคนพูด'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.467988516+07:00","message":"push: {false ตรงประเด็นค่ะ 0 0xc003103a00}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.595993425+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.596037704+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:41.596046224+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.596062084+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.59607128+07:00","message":"[bufferProcess] interim [820000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.59607601+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.596081682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.596085693+07:00","message":"> Transcript [22242] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.596089431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.59609264+07:00","message":"Set new StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.654210437+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.654240023+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:41.6542475+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.65425893+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654265071+07:00","message":"[bufferProcess] interim [880000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654268124+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654280678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654284301+07:00","message":"> Transcript [22243] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654288796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.65429105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.654293493+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.65429635+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.89757178+07:00","message":"[GCS] IsForceVAD: false for message ID: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.957377862+07:00","message":"[GCS] Start streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.989338747+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.989377902+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:41.989385455+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:41.989399185+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989405261+07:00","message":"[bufferProcess] interim [180000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.9894084+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989416805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989419805+07:00","message":"> Transcript [22244] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989424027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989426222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989428232+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:41.989430922+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.043172314+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.043212994+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:42.043219387+07:00","message":"receive interim result [false|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.043235165+07:00","message":"[buffer interim] 1609 false ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.043243045+07:00","message":"[bufferProcess] interim [300000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.04324629+07:00","message":"[bufferProcess] send to processor:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.04325223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.043255059+07:00","message":"> Transcript [22245] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.043259244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.043261362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.04326339+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.043266315+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159177394+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159218789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ\",\"confidence\":0.94634753}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159226003+07:00","message":"receive interim result [true|false]: ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159232833+07:00","message":"end recv isFinal message id 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159236053+07:00","message":"end Recv id 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159242941+07:00","message":"[buffer interim] 1609 true ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159253885+07:00","message":"[bufferProcess] interim [300000000]:ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159257684+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159261757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159264728+07:00","message":"> Transcript [22246] [false]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159268582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159270689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159274546+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159277466+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159280797+07:00","message":"Push: 'เราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.15928301+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159285524+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.1592885+07:00","message":"Next Push (prob) : 'ภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159290432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159292466+07:00","message":"> Transcript [22247] [true]: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159295182+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159297054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159299383+07:00","message":"StatePrefix: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159301643+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159303586+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159320031+07:00","message":"push: {false เราทั้งสองคนผู้บรรยาย 0 0xc003103a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159512374+07:00","message":"Push: 'ภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159515702+07:00","message":"TextPushed: 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้งสองคนผู้บรรยายภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159523887+07:00","message":"Set new StatePrefix : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159526263+07:00","message":"Next Push (prob) : 'ทั้งหมดนี้คือจับตาสถานการณ์นะคะอีกสักครู่รับชมรายการตรงประเด็นค่ะเราทั้ง 2 คนผู้บรรยายภาษามือ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.159532766+07:00","message":"push: {true ภาษามือ 0 0xc003103a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.159602989+07:00","message":"write aligntment file to 'tmp/7585/align_message_id_1609.html'"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:42.173899936+07:00","message":"write wav file: './tmp/7585/7585_1609.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.487565704+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.487612983+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:55:42.487618839+07:00","message":"receive interim result [false|false]: และทีมงาน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.487645791+07:00","message":"[buffer interim] 1610 false และทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.487652634+07:00","message":"[bufferProcess] interim [540000000]:และทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.487654716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.713283649+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.713324411+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:55:42.71333094+07:00","message":"receive interim result [false|false]: และทีมงานรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.713345994+07:00","message":"[buffer interim] 1610 false และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.713356574+07:00","message":"[bufferProcess] interim [780000000]:และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.713360605+07:00","message":"[bufferProcess] send to processor:และทีมงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.713366766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.713371208+07:00","message":"> Transcript [22248] [false]: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.713374634+07:00","message":"Set StatePrefix (first interim): 'และทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.950953254+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.951001591+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:55:42.951012979+07:00","message":"receive interim result [false|false]: และทีมงานรักพี่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:42.951031389+07:00","message":"[buffer interim] 1610 false และทีมงานรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951043592+07:00","message":"[bufferProcess] interim [900000000]:และทีมงานรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951047572+07:00","message":"[bufferProcess] send to processor:และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951055409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951059862+07:00","message":"> Transcript [22249] [false]: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951064969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951068482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951072114+07:00","message":"StatePrefix: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:42.951075964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.004516549+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.004568251+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:43.004575623+07:00","message":"receive interim result [false|false]: และทีมงานรักไม่"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.004593852+07:00","message":"[buffer interim] 1610 false และทีมงานรักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004608447+07:00","message":"[bufferProcess] interim [960000000]:และทีมงานรักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.00461162+07:00","message":"[bufferProcess] send to processor:และทีมงานรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004619266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004622504+07:00","message":"> Transcript [22250] [false]: 'และทีมงานรักพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004627013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004629309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.00463137+07:00","message":"StatePrefix: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.004633731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.143743297+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.14377801+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:55:43.1437838+07:00","message":"receive interim result [false|false]: และทีมงานรัก"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.143793133+07:00","message":"[buffer interim] 1610 false และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143799613+07:00","message":"[bufferProcess] interim [20000000]:และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.14380221+07:00","message":"[bufferProcess] send to processor:และทีมงานรักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.14380543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143808243+07:00","message":"> Transcript [22251] [false]: 'และทีมงานรักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143811255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143813333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143815337+07:00","message":"StatePrefix: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.143817425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:43.253227234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:43.253272284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.694764231+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.694800794+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:55:43.694806443+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.694816759+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694822984+07:00","message":"[bufferProcess] interim [320000000]:และทีมงานรักเมื่อสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694825382+07:00","message":"[bufferProcess] send to processor:และทีมงานรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694828818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694831501+07:00","message":"> Transcript [22252] [false]: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694834593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.69483676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694838837+07:00","message":"StatePrefix: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694841002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694843653+07:00","message":"Push: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694845818+07:00","message":"TextPushed: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694848143+07:00","message":"Set new StatePrefix : 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.694850522+07:00","message":"Next Push (prob) : 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.694857748+07:00","message":"push: {false และทีมงาน 0 0xc002968180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.769566518+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.769604295+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:43.769611214+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อนส่วน"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.769628882+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769644834+07:00","message":"[bufferProcess] interim [620000000]:และทีมงานรักเมื่อสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769650373+07:00","message":"[bufferProcess] send to processor:และทีมงานรักเมื่อสมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769657726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769662137+07:00","message":"> Transcript [22253] [false]: 'และทีมงานรักเมื่อสมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.76966703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769670244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769673689+07:00","message":"StatePrefix: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.769676934+07:00","message":"TextPushed: 'และทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.784789445+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.784824908+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:55:43.784829932+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อนสวด"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.784845739+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อนสวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784851891+07:00","message":"[bufferProcess] interim [680000000]:และทีมงานรักเมื่อสมัยก่อนสวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784854379+07:00","message":"[bufferProcess] send to processor:และทีมงานรักเมื่อสมัยก่อนส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784859881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784862571+07:00","message":"> Transcript [22254] [false]: 'และทีมงานรักเมื่อสมัยก่อนส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784865777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784868041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784870145+07:00","message":"StatePrefix: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.784872931+07:00","message":"TextPushed: 'และทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.791447656+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.791478516+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:43.791484796+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อนสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.791499168+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791506391+07:00","message":"[bufferProcess] interim [740000000]:และทีมงานรักเมื่อสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791509849+07:00","message":"[bufferProcess] send to processor:และทีมงานรักเมื่อสมัยก่อนสวด"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791516477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791520226+07:00","message":"> Transcript [22255] [false]: 'และทีมงานรักเมื่อสมัยก่อนสวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791524331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791527335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.791530461+07:00","message":"StatePrefix: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.79153342+07:00","message":"TextPushed: 'และทีมงาน'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.83270415+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.832743384+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:43.832752699+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.832765874+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832772173+07:00","message":"[bufferProcess] interim [920000000]:และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832774946+07:00","message":"[bufferProcess] send to processor:และทีมงานรักเมื่อสมัยก่อนสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.83278053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.83278337+07:00","message":"> Transcript [22256] [false]: 'และทีมงานรักเมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832787266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.83278957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832795014+07:00","message":"StatePrefix: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832797234+07:00","message":"TextPushed: 'และทีมงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832803218+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832805411+07:00","message":"TextPushed: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832807718+07:00","message":"Set new StatePrefix : 'และทีมงานรักเมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:43.832810117+07:00","message":"Next Push (prob) : 'เมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:43.832829285+07:00","message":"push: {false รัก 0 0xc002968180}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.255889478+07:00","message":"[GCS] IsForceVAD: false for message ID: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.3571439+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.357194233+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:55:44.357200756+07:00","message":"receive interim result [false|false]: และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.357211464+07:00","message":"[buffer interim] 1610 false และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357225564+07:00","message":"[bufferProcess] interim [520000000]:และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357231019+07:00","message":"[bufferProcess] send to processor:และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357234625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357237427+07:00","message":"> Transcript [22257] [false]: 'และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357241078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.35724337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357245393+07:00","message":"StatePrefix: 'และทีมงานรักเมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.357248063+07:00","message":"TextPushed: 'และทีมงานรัก'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.458627587+07:00","message":"[GCS] Start streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483038914+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483126785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ\",\"confidence\":0.8984826}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483133653+07:00","message":"receive interim result [true|false]: และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483144108+07:00","message":"end recv isFinal message id 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483146718+07:00","message":"end Recv id 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.48315169+07:00","message":"[buffer interim] 1610 true และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483158568+07:00","message":"[bufferProcess] interim [520000000]:และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483165961+07:00","message":"[bufferProcess] send to processor (isfinal):และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483169318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483172572+07:00","message":"> Transcript [22258] [false]: 'และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483175876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483178058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483180186+07:00","message":"StatePrefix: 'และทีมงานรักเมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483183004+07:00","message":"TextPushed: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483184968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483187015+07:00","message":"> Transcript [22259] [true]: 'และทีมงานรักเมื่อสมัยก่อนสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483189221+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483190981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483192756+07:00","message":"StatePrefix: 'และทีมงานรักเมื่อสมัยก่อนสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483194612+07:00","message":"TextPushed: 'และทีมงานรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:44.483202732+07:00","message":"Push: 'เมื่อสมัยก่อนสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:44.483210938+07:00","message":"push: {true เมื่อสมัยก่อนสวัสดีค่ะ 0 0xc002968180}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:44.490886747+07:00","message":"write wav file: './tmp/7585/7585_1610.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:46.253729707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:46.253731403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:49.254187132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:49.254215248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.5800613+07:00","message":"[GCS] IsForceVAD: false for message ID: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.666471775+07:00","message":"receive streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.666497515+07:00","message":"found end of frame, send empty tag with msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.666500821+07:00","message":"end Recv id 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.666509774+07:00","message":"[buffer interim] 1611 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666518002+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666522099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666525492+07:00","message":"> Transcript [22260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666528237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666530303+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666532317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.666534218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:49.66654437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:49.666555751+07:00","message":"push: {true \n 0 0xc00414c100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:49.678458969+07:00","message":"write wav file: './tmp/7585/7585_1611.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:50.217111212+07:00","message":"[GCS] Start streaming session, msgId: 1612"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:52.254567062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:52.254584114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.45528011+07:00","message":"[GCS] IsForceVAD: false for message ID: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.547675929+07:00","message":"receive streaming session, msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.547699599+07:00","message":"found end of frame, send empty tag with msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.547702832+07:00","message":"end Recv id 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.547710154+07:00","message":"[buffer interim] 1612 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547718024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547722051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547725176+07:00","message":"> Transcript [22261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547727831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547730018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547731982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547734167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.547737028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.547746825+07:00","message":"push: {true \n 0 0xc003103280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:54.568058833+07:00","message":"write wav file: './tmp/7585/7585_1612.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.710351899+07:00","message":"[GCS] Start streaming session, msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.777691008+07:00","message":"[GCS] IsForceVAD: false for message ID: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.967449153+07:00","message":"[GCS] Start streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.991236684+07:00","message":"receive streaming session, msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.99125688+07:00","message":"found end of frame, send empty tag with msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.991260353+07:00","message":"end Recv id 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.991267363+07:00","message":"[buffer interim] 1613 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991276054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991280034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991283155+07:00","message":"> Transcript [22262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991285724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991287858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991289723+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991291791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:54.991294526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:54.991303956+07:00","message":"push: {true \n 0 0xc00414c280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:54.997938147+07:00","message":"write wav file: './tmp/7585/7585_1613.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.097318792+07:00","message":"[GCS] IsForceVAD: false for message ID: 1614"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:55.254600561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:55.254637279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.259200109+07:00","message":"receive streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.259222903+07:00","message":"found end of frame, send empty tag with msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.259226407+07:00","message":"end Recv id 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.259233538+07:00","message":"[buffer interim] 1614 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259241213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259244977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259247838+07:00","message":"> Transcript [22263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259250567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259252609+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259256664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:55.259261993+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.259272429+07:00","message":"push: {true \n 0 0xc003380000}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:55.263844776+07:00","message":"write wav file: './tmp/7585/7585_1614.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.540416898+07:00","message":"[GCS] Start streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:55.928536452+07:00","message":"[GCS] IsForceVAD: false for message ID: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.015400641+07:00","message":"receive streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.015423689+07:00","message":"found end of frame, send empty tag with msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.015427081+07:00","message":"end Recv id 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.015435602+07:00","message":"[buffer interim] 1615 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015449664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015457157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015460576+07:00","message":"> Transcript [22264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015465852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.01546823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015470514+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.01547245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.015478829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.015490748+07:00","message":"push: {true \n 0 0xc003102f80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.020400022+07:00","message":"write wav file: './tmp/7585/7585_1615.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.065728004+07:00","message":"[GCS] Start streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.115251506+07:00","message":"[GCS] IsForceVAD: false for message ID: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.247770805+07:00","message":"receive streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.247792107+07:00","message":"found end of frame, send empty tag with msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.247794922+07:00","message":"end Recv id 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.247801671+07:00","message":"[buffer interim] 1616 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247807665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247811883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247814855+07:00","message":"> Transcript [22265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247817393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247819358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247821336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247823169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.247825874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.247833295+07:00","message":"push: {true \n 0 0xc002968100}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.2528682+07:00","message":"write wav file: './tmp/7585/7585_1616.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.380576708+07:00","message":"[GCS] Start streaming session, msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.499163624+07:00","message":"[GCS] IsForceVAD: false for message ID: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.650589475+07:00","message":"receive streaming session, msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.650632331+07:00","message":"found end of frame, send empty tag with msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.650636968+07:00","message":"end Recv id 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.650644497+07:00","message":"[buffer interim] 1617 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650656247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650660139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650663333+07:00","message":"> Transcript [22266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650666146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650668207+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650670195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650672107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.650679272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.650688136+07:00","message":"push: {true \n 0 0xc00298ea80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.65608049+07:00","message":"write wav file: './tmp/7585/7585_1617.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.763473207+07:00","message":"[GCS] Start streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.81578112+07:00","message":"[GCS] IsForceVAD: false for message ID: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.951194527+07:00","message":"[GCS] Start streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.970503536+07:00","message":"receive streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.970525307+07:00","message":"found end of frame, send empty tag with msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.970528319+07:00","message":"end Recv id 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.970535+07:00","message":"[buffer interim] 1618 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970541719+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970545933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970549229+07:00","message":"> Transcript [22267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970552059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970554003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970556129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970558053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:56.970560487+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:56.970568923+07:00","message":"push: {true \n 0 0xc00298ee00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:56.976714819+07:00","message":"write wav file: './tmp/7585/7585_1618.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.037482161+07:00","message":"[GCS] IsForceVAD: false for message ID: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.120730219+07:00","message":"receive streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.120753893+07:00","message":"found end of frame, send empty tag with msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.120757412+07:00","message":"end Recv id 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.12076498+07:00","message":"[buffer interim] 1619 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120772506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120776894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120779778+07:00","message":"> Transcript [22268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120782408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.12078437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120786352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120788198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:58.120790674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.120801516+07:00","message":"push: {true \n 0 0xc003381280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:58.127434328+07:00","message":"write wav file: './tmp/7585/7585_1619.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:58.255187517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:55:58.255197942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:58.364401695+07:00","message":"[GCS] Start streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.128212674+07:00","message":"[GCS] IsForceVAD: false for message ID: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.210991359+07:00","message":"receive streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.211014548+07:00","message":"found end of frame, send empty tag with msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.211017996+07:00","message":"end Recv id 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.21102533+07:00","message":"[buffer interim] 1620 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211031734+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211035899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211038948+07:00","message":"> Transcript [22269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211041596+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.21104386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211046888+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211048825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.211051445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.211060106+07:00","message":"push: {true \n 0 0xc003103b80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:59.218104835+07:00","message":"write wav file: './tmp/7585/7585_1620.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.378561318+07:00","message":"[GCS] Start streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.445751589+07:00","message":"[GCS] IsForceVAD: false for message ID: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.573894628+07:00","message":"receive streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.573915828+07:00","message":"found end of frame, send empty tag with msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.573919632+07:00","message":"end Recv id 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.573926664+07:00","message":"[buffer interim] 1621 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.57393325+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573936933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573939733+07:00","message":"> Transcript [22270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573942223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573944219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573946206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573948155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.573950593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.573960429+07:00","message":"push: {true \n 0 0xc00414c800}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:59.578613835+07:00","message":"write wav file: './tmp/7585/7585_1621.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.698276268+07:00","message":"[GCS] Start streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.827738452+07:00","message":"[GCS] IsForceVAD: false for message ID: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.911790428+07:00","message":"receive streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.911813144+07:00","message":"found end of frame, send empty tag with msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.911816334+07:00","message":"end Recv id 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.911824416+07:00","message":"[buffer interim] 1622 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911838983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911843664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911846652+07:00","message":"> Transcript [22271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911849393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911851788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.91185376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911855924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:55:59.911863142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:55:59.911874085+07:00","message":"push: {true \n 0 0xc00298f480}"}
{"level":"info","service":"Main","time":"2026-06-19T14:55:59.917413782+07:00","message":"write wav file: './tmp/7585/7585_1622.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.087609583+07:00","message":"[GCS] Start streaming session, msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.275824954+07:00","message":"[GCS] IsForceVAD: false for message ID: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.364930573+07:00","message":"receive streaming session, msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.364964904+07:00","message":"found end of frame, send empty tag with msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.364969407+07:00","message":"end Recv id 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.364978467+07:00","message":"[buffer interim] 1623 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.364986858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.364990834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.364993703+07:00","message":"> Transcript [22272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.364996429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.364998858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.365000839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.365002759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.365005396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.365016398+07:00","message":"push: {true \n 0 0xc00414cc00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:00.370206574+07:00","message":"write wav file: './tmp/7585/7585_1623.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.410823259+07:00","message":"[GCS] Start streaming session, msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.537062703+07:00","message":"[GCS] IsForceVAD: false for message ID: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.633186321+07:00","message":"receive streaming session, msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.633213414+07:00","message":"found end of frame, send empty tag with msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.633216754+07:00","message":"end Recv id 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.633225709+07:00","message":"[buffer interim] 1624 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633237399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633240937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633243778+07:00","message":"> Transcript [22273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633246466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633248468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.633250412+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.63325235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.63325521+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.633266119+07:00","message":"push: {true \n 0 0xc003381b00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:00.638765535+07:00","message":"write wav file: './tmp/7585/7585_1624.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.662863298+07:00","message":"[GCS] Start streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.787392323+07:00","message":"[GCS] IsForceVAD: false for message ID: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.890192192+07:00","message":"receive streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.890265301+07:00","message":"found end of frame, send empty tag with msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.890279164+07:00","message":"end Recv id 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.890301078+07:00","message":"[buffer interim] 1625 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890364665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.89038101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890393183+07:00","message":"> Transcript [22274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890397702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890400923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890414776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890418987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:00.890437342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.890450906+07:00","message":"push: {true \n 0 0xc003381c80}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:00.895431562+07:00","message":"write wav file: './tmp/7585/7585_1625.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:00.91878067+07:00","message":"[GCS] Start streaming session, msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.04757916+07:00","message":"[GCS] IsForceVAD: false for message ID: 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.110474737+07:00","message":"[GCS] Start streaming session, msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.220629668+07:00","message":"receive streaming session, msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.220655888+07:00","message":"found end of frame, send empty tag with msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.220659076+07:00","message":"end Recv id 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.220667821+07:00","message":"[buffer interim] 1626 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.2206797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220682759+07:00","message":"> Transcript [22275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220685488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220687656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220689516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220691514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.220700626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.220711189+07:00","message":"push: {true \n 0 0xc003102280}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:01.225603973+07:00","message":"write wav file: './tmp/7585/7585_1626.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.236199575+07:00","message":"[GCS] IsForceVAD: false for message ID: 1627"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:01.255725744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:01.25571808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.296683614+07:00","message":"[GCS] Start streaming session, msgId: 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.319903979+07:00","message":"receive streaming session, msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.319918839+07:00","message":"found end of frame, send empty tag with msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.319922012+07:00","message":"end Recv id 1627"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.319928146+07:00","message":"[buffer interim] 1627 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319935198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319938776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319941739+07:00","message":"> Transcript [22276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319944261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319946319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319948273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319950292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:01.319960074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:01.319969587+07:00","message":"push: {true \n 0 0xc00298e300}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:01.325149421+07:00","message":"write wav file: './tmp/7585/7585_1627.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184969869+07:00","message":"[GCS] Cleaned up inactive client: 1589"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184989384+07:00","message":"[GCS] Cleaned up inactive client: 1588"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184992125+07:00","message":"[GCS] Cleaned up inactive client: 1590"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184994255+07:00","message":"[GCS] Cleaned up inactive client: 1594"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184996056+07:00","message":"[GCS] Cleaned up inactive client: 1592"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.184998032+07:00","message":"[GCS] Cleaned up inactive client: 1593"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:03.185000328+07:00","message":"[GCS] Cleaned up inactive client: 1591"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:04.255948833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:04.255976504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.406827886+07:00","message":"[GCS] IsForceVAD: false for message ID: 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.493354275+07:00","message":"receive streaming session, msgId: 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.493389277+07:00","message":"found end of frame, send empty tag with msgId: 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.493392928+07:00","message":"end Recv id 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.493399994+07:00","message":"[buffer interim] 1628 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493410459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493415401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493418382+07:00","message":"> Transcript [22277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493421558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493423682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493425682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493427594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.493433399+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.493441958+07:00","message":"push: {true \n 0 0xc002968680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:05.504351674+07:00","message":"write wav file: './tmp/7585/7585_1628.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.597526173+07:00","message":"[GCS] Start streaming session, msgId: 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.725330108+07:00","message":"[GCS] IsForceVAD: false for message ID: 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.858735634+07:00","message":"receive streaming session, msgId: 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.85876651+07:00","message":"found end of frame, send empty tag with msgId: 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.858770551+07:00","message":"end Recv id 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.858780745+07:00","message":"[buffer interim] 1629 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858789264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858793721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858796818+07:00","message":"> Transcript [22278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.85880048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858802634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858804773+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858806913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:05.858813576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.858829039+07:00","message":"push: {true \n 0 0xc003103700}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:05.864122413+07:00","message":"write wav file: './tmp/7585/7585_1629.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:05.918425411+07:00","message":"[GCS] Start streaming session, msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.175280628+07:00","message":"[GCS] IsForceVAD: false for message ID: 1630"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.272750581+07:00","message":"receive streaming session, msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.272778104+07:00","message":"found end of frame, send empty tag with msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.272781751+07:00","message":"end Recv id 1630"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.272790364+07:00","message":"[buffer interim] 1630 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272798615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272802637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272806701+07:00","message":"> Transcript [22279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272814449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.27281908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272822187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272825091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:06.272829553+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.272842843+07:00","message":"push: {true \n 0 0xc003381680}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:06.278702366+07:00","message":"write wav file: './tmp/7585/7585_1630.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:06.617003862+07:00","message":"[GCS] Start streaming session, msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.066539508+07:00","message":"[GCS] IsForceVAD: false for message ID: 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.140821453+07:00","message":"[GCS] Start streaming session, msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.159796338+07:00","message":"receive streaming session, msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.159825339+07:00","message":"found end of frame, send empty tag with msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.159828754+07:00","message":"end Recv id 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.159834477+07:00","message":"[buffer interim] 1631 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159841224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159844566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159847506+07:00","message":"> Transcript [22280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159850012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159852085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159853987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159855974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.159858772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.159867434+07:00","message":"push: {true \n 0 0xc003103e00}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:07.166128856+07:00","message":"write wav file: './tmp/7585/7585_1631.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:07.256428141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:07.256429495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.647097716+07:00","message":"[GCS] IsForceVAD: false for message ID: 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.732563111+07:00","message":"receive streaming session, msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.732597035+07:00","message":"found end of frame, send empty tag with msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.732601099+07:00","message":"end Recv id 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.732618213+07:00","message":"[buffer interim] 1632 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732626549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732630677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732638076+07:00","message":"> Transcript [22281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.73264124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732643444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732645532+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732647859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:07.732653597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.732666547+07:00","message":"push: {true \n 0 0xc00414c780}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:07.740002591+07:00","message":"write wav file: './tmp/7585/7585_1632.wav'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:07.777652057+07:00","message":"[GCS] Start streaming session, msgId: 1633"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:10.256863632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:10.25687418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.895737621+07:00","message":"[GCS] IsForceVAD: false for message ID: 1633"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.979187006+07:00","message":"receive streaming session, msgId: 1633"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.979210724+07:00","message":"found end of frame, send empty tag with msgId: 1633"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.979213911+07:00","message":"end Recv id 1633"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.979220972+07:00","message":"[buffer interim] 1633 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979227812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979231796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979234915+07:00","message":"> Transcript [22282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.97923746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979239908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979242066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.97924398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-06-19T14:56:12.979253467+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:12.979262146+07:00","message":"push: {true \n 0 0xc00298f380}"}
{"level":"info","service":"Main","time":"2026-06-19T14:56:12.994113269+07:00","message":"write wav file: './tmp/7585/7585_1633.wav'"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:13.256959936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:13.256959961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:16.257429694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:16.257452575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:19.257694428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:19.25772357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:22.258413576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:22.258428341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:25.259082845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:25.259092172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:28.259328418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:28.259369499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:31.259992473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:31.260001576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185339832+07:00","message":"[GCS] Cleaned up inactive client: 1606"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185371035+07:00","message":"[GCS] Cleaned up inactive client: 1601"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185374063+07:00","message":"[GCS] Cleaned up inactive client: 1597"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185376326+07:00","message":"[GCS] Cleaned up inactive client: 1607"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185378109+07:00","message":"[GCS] Cleaned up inactive client: 1602"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185380208+07:00","message":"[GCS] Cleaned up inactive client: 1595"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.18538291+07:00","message":"[GCS] Cleaned up inactive client: 1603"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185384985+07:00","message":"[GCS] Cleaned up inactive client: 1596"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185387275+07:00","message":"[GCS] Cleaned up inactive client: 1604"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185389474+07:00","message":"[GCS] Cleaned up inactive client: 1598"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185392241+07:00","message":"[GCS] Cleaned up inactive client: 1599"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185394126+07:00","message":"[GCS] Cleaned up inactive client: 1600"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:56:33.185395881+07:00","message":"[GCS] Cleaned up inactive client: 1605"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:34.260162826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:34.260177783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:37.260279992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:37.26028239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:40.260434263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:40.260454141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:43.261392987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:43.261415451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:46.261462894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:46.261473644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:49.261606682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:49.261620947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:52.262361076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:52.262365247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:55.262755148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:55.262763432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:58.262995176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:56:58.26302504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:01.263565035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:01.263570413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184918451+07:00","message":"[GCS] Cleaned up inactive client: 1620"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184952253+07:00","message":"[GCS] Cleaned up inactive client: 1613"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184958626+07:00","message":"[GCS] Cleaned up inactive client: 1609"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184962172+07:00","message":"[GCS] Cleaned up inactive client: 1623"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184965896+07:00","message":"[GCS] Cleaned up inactive client: 1612"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184969469+07:00","message":"[GCS] Cleaned up inactive client: 1614"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184972869+07:00","message":"[GCS] Cleaned up inactive client: 1617"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.18497582+07:00","message":"[GCS] Cleaned up inactive client: 1610"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184978587+07:00","message":"[GCS] Cleaned up inactive client: 1611"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184981105+07:00","message":"[GCS] Cleaned up inactive client: 1624"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184983917+07:00","message":"[GCS] Cleaned up inactive client: 1622"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184997887+07:00","message":"[GCS] Cleaned up inactive client: 1625"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.184999933+07:00","message":"[GCS] Cleaned up inactive client: 1627"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185001582+07:00","message":"[GCS] Cleaned up inactive client: 1615"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185003473+07:00","message":"[GCS] Cleaned up inactive client: 1616"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185005231+07:00","message":"[GCS] Cleaned up inactive client: 1619"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185007033+07:00","message":"[GCS] Cleaned up inactive client: 1621"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185008681+07:00","message":"[GCS] Cleaned up inactive client: 1626"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185010335+07:00","message":"[GCS] Cleaned up inactive client: 1618"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:03.185012097+07:00","message":"[GCS] Cleaned up inactive client: 1608"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:04.264238309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:04.264260462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:07.264648917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:07.264688236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:10.264750511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:10.264768912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:13.265305962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:13.265329529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:16.265717736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:16.265759436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:19.266029824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:19.266033762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:22.266290483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:22.266308483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:25.267357057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:25.267371745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:28.267510602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:28.267573201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:31.268486744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:31.268555803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184736922+07:00","message":"[GCS] Cleaned up inactive client: 1632"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184782374+07:00","message":"[GCS] Cleaned up inactive client: 1628"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184785603+07:00","message":"[GCS] Cleaned up inactive client: 1629"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184787628+07:00","message":"[GCS] Cleaned up inactive client: 1631"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184789349+07:00","message":"[GCS] Cleaned up inactive client: 1633"}
{"level":"info","service":"GCSStream","time":"2026-06-19T14:57:33.184791061+07:00","message":"[GCS] Cleaned up inactive client: 1630"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:34.269268742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:34.269296034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:37.269800093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:37.269813587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:40.270623166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:40.270618917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:43.271123657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:43.271123649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:46.27135234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:46.271356803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:49.271672146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:49.271684826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:52.271794782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:52.271820428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:55.27230921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:55.272342134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:58.272789566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:57:58.272809674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:01.273733441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:01.273784274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:04.274429051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:04.274476738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:07.274700508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:07.274702524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:10.274947771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:10.274990051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:13.275195602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:13.275227147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:16.276100791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:16.276115792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:19.276359513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:19.276374581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:22.276967729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:22.276983203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:25.277448851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:25.277469186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:28.277793232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:28.277822474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:31.278630392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:31.278657943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:34.279314085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:34.279319571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:37.279656514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:37.279682558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:40.279878937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:40.279897183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:43.280551898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:43.280607179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:46.280672016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:46.2807164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:49.280904802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:49.280944096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:52.281549495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:52.281548253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:55.281858194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:55.281908424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:58.282164371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:58:58.282206493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:01.283241174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:01.283269718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:04.283993098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:04.284048771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:07.284158708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:07.284170233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:10.284372346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:10.284392926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:13.285115495+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:13.285143401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:16.28567537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:16.285677679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:19.286727107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:19.286750297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:22.28720482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:22.287215405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:25.287720689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:25.287746176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:28.288294915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:28.288286602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:31.288847582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:31.288899974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:34.289636077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:34.289701629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:37.289960159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:37.289960504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:40.290174534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:40.290212917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:43.290502285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:43.290514288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:46.291283178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:46.291301035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:49.291556505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:49.291569605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:52.291669099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:52.291685311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:55.292144983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:55.292156829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:58.292479732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T14:59:58.29249011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:01.293411048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:01.293429079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:04.29410479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:04.294124835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:07.29429105+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:07.29431615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:10.294603995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:10.294623901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:13.295087519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:13.29509489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:16.295258899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:16.295267796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:19.29629547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:19.29633229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:22.296971002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:22.29701501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:25.297529585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:25.297537229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:28.298265401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:28.298266746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:31.299146261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:31.299154541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:34.299823896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:34.299845241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:37.300732073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:37.30077309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:40.301005563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:40.30104661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:43.3012257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:43.301239682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:46.301752771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:46.301763523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:49.301949774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:49.30196839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:52.302155999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:52.302155449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:55.302490401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:55.302490579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:58.303161993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:00:58.303169711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:01.303413548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:01.303419289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:04.304074633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:04.304100659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:07.305015329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:07.305045743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:10.305312254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:10.305312499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:13.305862375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:13.305865855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:16.306809766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:16.306824979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:19.307019708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:19.307033636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:22.307527208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:22.307546838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:25.307900427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:25.307948333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:28.307974762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:28.30801144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:31.308482399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:31.308505787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:34.309062277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:34.309065985+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:37.310049814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:37.31006238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:40.310299023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:40.310325325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:43.310312031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:43.310330515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:46.310973689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:46.311028331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:49.311243919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:49.311295159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:52.311502557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:52.31151984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:55.311931697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:55.311956663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:58.31301063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:01:58.313052722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:01.31388174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:01.313886288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:04.314705841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:04.31476069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:07.314778997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:07.314825541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:10.315040201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:10.315085266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:13.315208088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:13.315241652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:16.315375714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:16.31538993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:19.315659707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:19.315666724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:22.316244245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:22.316246555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:25.316268018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:25.316285601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:28.316462822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:28.316475283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:31.317246066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:31.317244554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:34.318090741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:34.318101858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:37.318929114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:37.31897813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:40.319165442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:40.319201829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:43.319420933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:43.319474739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:46.319874139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:46.319918024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:49.320118794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:49.320168055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:52.321035984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:52.321044808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:55.321522259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:55.321561094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:58.321761272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:02:58.321767474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:01.322418718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:01.322424906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:04.323037477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:04.323056155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:07.323816657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:07.323837834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:10.324067259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:10.324084979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:13.32478566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:13.324828512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:16.325829556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:16.325832294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:19.325917198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:19.325922366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:22.326340183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:22.326344834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:25.326937079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:25.326937082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:28.327233693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:28.327245657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:31.328007685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:31.327998854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:34.328735953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:34.328736192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:37.329413081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:37.329440432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:40.329711489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:40.329726761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:43.330052666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:43.330069381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:46.330877181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:46.330885276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:49.331718249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:49.331744783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:52.332421541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:52.332443169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:55.333239362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:55.333268068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:58.333949943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:03:58.33395965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:01.333962728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:01.333974193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:04.334333749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:04.334344932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:07.335314593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:07.335320568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:10.335427162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:10.335462384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:10.771563574+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-06-19T15:04:10.771590318+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:10.771634093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:10.771679767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:12.256840701+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:12.25690133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:12.256924228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:13.335999939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:13.336000924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-06-19T15:04:16.336027474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
